Hotel Moskva on Terazije, Belgrade

24 of the best · Belgrade, Serbia

24 of the Best Hotels in Belgrade

From the St. Regis at the Belgrade Waterfront to historic Hotel Moskva and small boutique hotels in the old town, these are sixteen of the best places to stay in Belgrade, nine of them in the MICHELIN Guide.

Our 24 favourites, listed A–Z · Updated October 2026

Insiders' picks

Three of our favourites from this list, vetted by people who know and love Belgrade.

  1. MICHELIN Guide hotel

    Square Nine Hotel

    Dorćol·Design hotel·€€€€

    A Leading Hotels of the World member on Studentski trg, designed by architect Isay Weinfeld. 45 rooms and suites, an 18-metre lap pool, and Ebisu, the rooftop Japanese restaurant.

    Studentski trg 9Explore View on map

  2. MICHELIN Guide hotel

    The St. Regis Belgrade

    Belgrade Waterfront·Luxury hotel·€€€€

    Belgrade's newest luxury address, in the Belgrade Tower at the heart of the Belgrade Waterfront, with sweeping views over the Sava and the old town.

    Nikolaja Kravcova 1aExplore View on map

  3. Belgrade landmark

    Hotel Moskva

    City Centre·Historic landmark·€€€

    The city's most famous hotel, an Art Nouveau landmark on Terazije in the very heart of Belgrade. Its café and the original 'Moskva šnit' cake are an institution.

    Balkanska 1Explore View on map

The full list: Hotels, A–Z

Neighbourhood

Grand & luxury 7

Belgrade's grandest addresses, from historic landmarks to the St. Regis at the Belgrade Waterfront.

  1. Classic city-centre hotel

    Hotel Majestic

    Old Town·Historic hotel·€€€

    A classic city-centre hotel on Obilićev venac, a few steps from Knez Mihailova and Republic Square.

    Obilićev venac 28Explore View on map

  2. Belgrade landmark

    Hotel Moskva

    City Centre·Historic landmark·€€€

    The city's most famous hotel, an Art Nouveau landmark on Terazije in the very heart of Belgrade. Its café and the original 'Moskva šnit' cake are an institution.

    Balkanska 1Explore View on map

  3. Luxury Collection

    Metropol Palace

    Palilula·Grand hotel·€€€

    A grand hotel on Bulevar kralja Aleksandra, now part of Marriott's Luxury Collection, with 108 rooms and 128 suites, a spa with a 25-metre pool, and The Twenty Two rooftop restaurant.

    Bulevar kralja Aleksandra 69Explore View on map

  4. Near Kalemegdan

    Palace Hotel

    Old Town·Classic hotel·€€€

    A traditional hotel on Topličin venac, between Knez Mihailova and the fortress.

    Topličin venac 23Explore View on map

  5. MICHELIN Guide hotel

    Square Nine Hotel

    Dorćol·Design hotel·€€€€

    A Leading Hotels of the World member on Studentski trg, designed by architect Isay Weinfeld. 45 rooms and suites, an 18-metre lap pool, and Ebisu, the rooftop Japanese restaurant.

    Studentski trg 9Explore View on map

  6. MICHELIN Guide hotel

    The Bristol Belgrade

    Savamala·Historic hotel·€€€

    A restored historic hotel on Karađorđeva in Savamala, between the old town and the river, close to the Belgrade Waterfront.

    Karađorđeva 50Explore View on map

  7. MICHELIN Guide hotel

    The St. Regis Belgrade

    Belgrade Waterfront·Luxury hotel·€€€€

    Belgrade's newest luxury address, in the Belgrade Tower at the heart of the Belgrade Waterfront, with sweeping views over the Sava and the old town.

    Nikolaja Kravcova 1aExplore View on map

Boutique & design 7

Smaller hotels with character in the old town, Dorćol and Vračar.

  1. MICHELIN Guide hotel

    Envoy Hotel

    Old Town·Boutique hotel·€€€

    A new boutique hotel on Čika Ljubina, steps from Knez Mihailova and Republic Square, added to the MICHELIN Guide selection.

    Čika Ljubina 13Explore View on map

  2. MICHELIN Guide hotel

    Hotel Indigo Belgrade

    Old Town·Boutique hotel·€€

    A boutique hotel on Čika Ljubina, between Knez Mihailova and Republic Square, with a design inspired by the neighbourhood.

    Čika Ljubina 9Explore View on map

  3. MICHELIN Guide hotel

    Hotel Townhouse 27

    Old Town·Boutique hotel·€€

    A small, well-loved boutique hotel of 21 rooms and suites, a short walk from Knez Mihailova and Belgrade Fortress.

    Maršala Birjuzova 56Explore View on map

  4. Rooms and apartments

    Jump Inn Hotel

    Savamala·Design hotel·€€

    A design hotel with rooms and apartments near Savamala and the Belgrade Fair, with airport transfers on request.

    Explore View on map

  5. MICHELIN Guide hotel

    Mama Shelter Belgrade

    Old Town·Lifestyle hotel·€€

    A playful lifestyle hotel at the top of Knez Mihailova, with a huge rooftop terrace looking over Kalemegdan and the rivers.

    Kneza Mihaila 54aExplore View on map

  6. MICHELIN Guide hotel

    SAINT TEN Hotel

    Vračar·Boutique hotel·€€€

    A five-star boutique hotel near the Temple of Saint Sava, with suites whose balconies look out over the temple, and L'Adresse, its MICHELIN-listed restaurant.

    Svetog Save 10Explore View on map

  7. MICHELIN Guide hotel

    Smokvica Dorćol

    Dorćol·Boutique rooms·€€

    Boutique rooms from the team behind the much-loved Smokvica cafés, on a quiet Dorćol street close to the bars and cafés of the old town.

    Gospodar Jovanova 45aExplore View on map

Modern & New Belgrade 10

Modern hotels by the Waterfront and in New Belgrade, handy for business and the airport.

  1. Marriott

    Courtyard by Marriott Belgrade City Center

    City Centre·Business hotel·€€€

    A modern Marriott hotel in the city centre, good for business trips and short breaks.

    Explore View on map

  2. Home of Prime

    Crowne Plaza Belgrade

    New Belgrade·Business hotel·€€

    A large modern hotel in New Belgrade, home to Prime, a restaurant new to the MICHELIN Guide in 2026.

    Vladimira Popovića 10Explore View on map

  3. Contemporary design

    Falkensteiner Hotel Belgrade

    New Belgrade·Design hotel·€€

    A contemporary hotel in New Belgrade's business district, in the striking Maxima Centre building, with a spa and easy access to the airport road.

    Bulevar Mihajla Pupina 10kExplore View on map

  4. Home of SkyLounge

    Hilton Belgrade

    City Centre·Modern hotel·€€€

    A modern hotel on Kralja Milana in the centre, with SkyLounge, its MICHELIN-listed rooftop restaurant, on the eighth floor.

    Kralja Milana 35Explore View on map

  5. Near Tašmajdan

    Hotel Nobel Zira

    Palilula·City hotel·€€

    A modern hotel on Ruzveltova, close to Tašmajdan Park and the city centre.

    Ruzveltova 35Explore View on map

  6. Central classic

    Hotel Prag

    City Centre·City hotel·€€

    A long-established hotel on Kraljice Natalije, close to Terazije and the main shopping streets.

    Kraljice Natalije 27Explore View on map

  7. On Slavija Square

    Hotel Slavija

    Vračar·City hotel·€€

    A big city hotel on Slavija Square, with parking and a restaurant, walking distance from the Temple of Saint Sava.

    Explore View on map

  8. Five-star classic

    Hyatt Regency Belgrade

    New Belgrade·Business hotel·€€€

    New Belgrade's classic five-star, five minutes from the Sava Centre, with an executive lounge and the Club Olympus spa.

    Milentija Popovića 5Explore View on map

  9. Hotel with Šonda chocolate bar

    Mona Plaza

    City Centre·Business hotel·€€€

    A modern hotel in the centre with meeting rooms, the FIT Plaza gym and the Šonda chocolate and gastro bar.

    Explore View on map

  10. Converted landmark

    Radisson Collection Hotel, Old Mill Belgrade

    Savski Venac·Design hotel·€€€

    A design hotel in a converted 19th-century mill beside the Belgrade Waterfront, with a spa and a piazza that keeps two of the original mill columns.

    Bulevar vojvode Mišića 15Explore View on map

Price guide per night: €€ under €150, €€€ €150–300, €€€€ over €300. Rates vary widely by season and events.

Explore more of Belgrade