Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Belgrade – 1,504 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Radisson Collection Hotel, Old Mill Belgrade 5 stars

Hotel in Savski Venac, Belgrade

Located in Belgrade, about 2.5 km from the central Republic Square, Radisson Collection Hotel, Old Mill Belgrade offers a sauna and a fitness centre, both free of charge. The staff were all amazing! Big thank you to manager Marko. Milan and Jelena on reception. Alex and Alex thank you for making our morning coffees. Nikola in the restaurant. Thank you to everyone for making our stay in Beograd amazing. Hotel is clean, new, modern and has very comfortable beds. Location is fantastic.

Show more Show less
9.2
Superb
1,205 reviews
Price from
£75
per night

Hotel Majestic 4 stars

Hotel in Stari Grad, Belgrade

Located in the very heart of Belgrade, Hotel Majestic is a traditional-style hotel offering elegant rooms with modern amenities, free WiFi, a restaurant and an on-site garage parking. Good location, located in downtow.

Show more Show less
8.6
Fabulous
2,343 reviews
Price from
£36
per night

Hilton Belgrade 5 stars

Hotel in Vračar, Belgrade

Please note that bookings over the New Year period (nights covering December 31st) require a minimum length of stay of 2 nights in order to be booked. I believe that this is the best hotel in Belgrade.

Show more Show less
9.4
Superb
2,070 reviews
Price from
£105
per night

Amsterdam Hotel 4 stars

Hotel in Savski Venac, Belgrade

Featuring a rooftop restaurant with views of the river, Amsterdam Hotel is set in Belgrade, 650 metres from Trg Republike Belgrade. Everything is clean, nicely designed, delicious breakfast and comfortable swimming pool. Location is top as well

Show more Show less
8.9
Fabulous
1,153 reviews
Price from
£57
per night

Hotel Bohemian Garni - Skadarlija 3 stars

Hotel in Stari Grad, Belgrade

Set in the vibrant quarter of Skadarlija, Hotel Bohemian Garni - Skadarlija is situated in Belgrade, 500 metres from Trg Republike Belgrade, 700 metres from Knez Mihailova Street and 2.3 km from St. Staff was great, location was lit, all was well.

Show more Show less
8.7
Fabulous
1,684 reviews
Price from
£39
per night

Hyatt Regency Belgrade 5 stars

Hotel in Novi Beograd, Belgrade

The 5-star Hyatt Regency Belgrade hotel enjoys a convenient location in Novi Beograd's business district, between the Beograd Airport and the Old Town. I like everything.. Stuff were amazing too

Show more Show less
8.9
Fabulous
1,338 reviews
Price from
£113
per night

Prime Hotel Garni 4 stars

Hotel in Vračar, Belgrade

Conveniently located in the Vračar district of Belgrade, 1.7 km from St. Sava Temple, Prime Hotel offers an on-site restaurant. Trg Republike Belgrade is 3 km away. Free WiFi is available. the hotel staff is very friendly everything I asked them for it was completed superbly

Show more Show less
9.1
Superb
1,449 reviews
Price from
£37
per night

Hotel N 3 stars

Hotel in Voždovac, Belgrade

Set just a 10-minute drive from the centre of Belgrade, Hotel N features a bar and free WiFi. The hotel's Atrium Restaurant serves local delicacies, and also offers halal dishes. Pretty much on par with 3 star hotel. Everything that should be there, is.

Show more Show less
8
Very good
1,493 reviews
Price from
£21
per night

Marquise Hotel Garni 4 stars

Hotel in Vračar, Belgrade

Conveniently located within a 5-minute walk from Tašmajdan Stadium and 1 km from St. Sava Temple, Marquise Hotel features modern rooms and a shared lounge area. Central, quiet, clean and friendly place

Show more Show less
9.3
Superb
1,099 reviews
Price from
£36
per night

Falkensteiner Hotel Belgrade 4 stars

Hotel in Novi Beograd, Belgrade

Falkensteiner Hotel Belgrade features free WiFi and an elegant restaurant in the city's vibrant district, near the business centre of Belgrade. I liked the layout of the hotel, the rooms, the furniture, the style, and the cleanliness. The spa was really amazing. My room was probably double the size of a standard room with great furniture and nice toiletries.

Show more Show less
9.3
Superb
1,089 reviews
Price from
£65
per night

Most booked hotels in Belgrade in the past month

See all

Belgrade's best hotels with breakfast

See all

Budget hotels in Belgrade

See all

Hotels located in the centre of Belgrade

See all

FAQs about hotels in Belgrade

  • On average, it costs £36 per night to book a 3-star hotel in Belgrade for tonight. You'll pay on average around £55 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Belgrade will cost around £128 (based on Booking.com prices).

  • These hotels in Belgrade are highly rated by couples: Hotel Mona Plaza, The Location Hotel and Best Western Premier Natalija Residence.

  • The average price per night for a 3-star hotel in Belgrade this weekend is £37 or, for a 4-star hotel, £55. Looking for something even fancier? 5-star hotels in Belgrade for this weekend cost on average around £121 per night (based on Booking.com prices).

  • For hotels in Belgrade that serve up a highly-rated breakfast, try Garni Hotel D10, Falkensteiner Hotel Belgrade and Hotel Mona Plaza.

  • Belgrade City Centre, Stari Grad and Novi Beograd are popular with other travellers visiting Belgrade.

  • Best Western Premier Natalija Residence, Zepter Hotel and Mama Shelter Belgrade have received great reviews from travellers in Belgrade regarding the views from their hotel rooms.

  • Travellers who stayed in Belgrade near Belgrade Nikola Tesla Airport (BEG) have said good things about Airport Hotel Garni, China Town Hotel and Garni Hotel Hollywoodland Wellness & Aquapark.

  • On average, 3-star hotels in Belgrade cost £29 per night, and 4-star hotels in Belgrade are £47 per night. If you're looking for something really special, a 5-star hotel in Belgrade can on average be found for £121 per night (based on Booking.com prices).

  • Public House Hotel, Garni Hotel Mint and Hilton Belgrade are some of the popular hotels in Belgrade.

  • Many families visiting Belgrade loved staying at Best Western Premier Natalija Residence, The Location Hotel and Zepter Hotel.

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Belgrade:

Explore guest reviews of hotels in Belgrade

See all