Places in Serbia: restaurants, cafés, museums, parks

Directory of restaurants, cafés, bars, museums, parks and attractions in Belgrade, Novi Sad, Niš and other Serbian cities. Ratings, menus (where available), contacts, photos, and a «near me» filter with walking distance.

Frequently asked questions

How many restaurants are on SerbiaHub?

658 restaurants with menus in 5 cities: Belgrade (~370), Novi Sad (~140), Niš (~80), Kragujevac (~40), Subotica (~28). Each has a full menu with prices in RSD, translated into 4 languages, dish photos and an average bill.

Where do I find a vegan or vegetarian restaurant?

Use the “vegan” / “vegetarian” filter in Places, or ask the AI search — “vegan restaurants in Dorćol” — and get relevant results.

How much is lunch in Belgrade?

An average lunch in a café is 800-1500 RSD (€7-13); a table-service restaurant 1500-3000 RSD (€13-25). Tourist spots are 30-50% dearer. Every restaurant card shows the average bill.

Which Serbian dishes are worth trying?

Ćevapi (grilled minced-meat rolls with flatbread and kajmak), pljeskavica (a large patty), sarma (stuffed cabbage rolls), Karađorđeva šnicla, pastries and rakija. All dish names are translated and described on SerbiaHub.

Can I see calories and macros for a dish?

Yes. For part of the menus the AI estimated calories, protein, fat and carbs — shown under the dish description (“≈720 kcal · P38/F45/C15”). Accuracy is ±20-30%, enough to choose.