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,551 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.

Hotel Slavija 2 stars

Hotel in Vračar, Belgrade

Hotel Slavija is set in the centre of Belgrade, in the immediate vicinity of various shops and restaurants. It offers free WiFi in the hotel’s public area and all rooms. The best service for the best price!

Show more Show less
7.2
Good
2,891 reviews
Price from
£23
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. Evreything is good the staff Good restrant clean room

Show more Show less
8.6
Fabulous
2,826 reviews
Price from
£48
per night

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. Everything was fine, hotel was great, clean, staff friendly and very nice.

Show more Show less
9.1
Superb
1,562 reviews
Price from
£97
per night

Airport Hotel Garni 3 stars

Hotel in Belgrade

Airport Hotel is situated in Belgrade, just a 3-minute ride from the Nikola Tesla Airport. Guests can enjoy the on-site bar and the modern-style rooms and apartments fitted with free WiFi. Super clean, great property highly recommended. Stayed here last year and only negative comment I had was that smoking was allowed in breakfast area. Now smoking is no longer allowed in the hotel which is great! Thank you for making our stay pleasant one!

Show more Show less
8.8
Fabulous
2,233 reviews
Price from
£37
per night

Hilton Belgrade 5 stars

Hotel in Vračar, Belgrade

Boasting a rooftop bar and a restaurant with city views, Hilton Belgrade is set within walking distance from Slavija Square and St. Sava Temple. Excellent and helpful staff. They were kind enough to give us early check in free of cost, and Marija (I hope the name is right) gave us great tips on what to visit and how. One of the best stays ever. Hilton Belgrade lives up to the Hilton name.

Show more Show less
9.3
Superb
2,110 reviews
Price from
£125
per night

Metropol Palace, a Luxury Collection Hotel, Belgrade 5 stars

Hotel in Palilula, Belgrade

Metropol Palace, a Luxury Collection Hotel, Belgrade features elegantly decorated accommodation with free WiFi, 1 rooftop restaurant and a lobby bar, just 400 metres from the heart of Belgrade. I found hotel mattress to be super comfortable! Apart from it,I liked the front desh staff. Courteous and helpful! Thank you so much Nadia and Guest Relations manager in particular😇😇

Show more Show less
8.5
Very good
1,029 reviews
Price from
£95
per night

Garni Hotel Jugoslavija 3 stars

Hotel in Zemun, Belgrade

Located on the Danube bank, Hotel Jugoslavija has free private parking, 4 a la carte restaurants, various shops and a hairdressers. All rooms are air-conditioned and come with free Wi-Fi access. I have always loved this place. Every time I come to Belgrade I sleep here.

Show more Show less
7.3
Good
1,642 reviews
Price from
£38
per night

Mama Shelter Belgrade 4 stars

Hotel in Stari Grad, Belgrade

Set on the Knez Mihailova Street, Mama Shelter Belgrade is a 7-minute walk from Trg Republike. The property is conveniently located inside the Rajiceva Shopping Center. Acomodation, food, service and staff were perfect. Warm recomandation.

Show more Show less
9.1
Superb
1,360 reviews
Price from
£77
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. Absolutely everything... Great food, excellent location, fantastic spa center. I have been in many hotels in Belgrade, but this was a real gem. In my more than 100 reviews, this was one of the rare ones I hardly waited to grade with 10. Bravo hotel Amsterdam❤️. P. S. Almost forgot to mention the marvelous view on the Belgrade Waterfront from the hotel's restaurant....

Show more Show less
8.8
Fabulous
1,605 reviews
Price from
£70
per night

Hotel Moskva 4 stars

Hotel in Stari Grad, Belgrade

Offering free and unlimited use of the wellness and spa centre and the gym, Hotel Moskva is housed in an Empire-style building considered a local landmark. Everything was perfect , staff are very nice, atmosphere is great and the piano playing on the breakfast is a must

Show more Show less
9
Superb
2,669 reviews
Price from
£94
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

  • 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.

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

  • Many families visiting Belgrade loved staying at Hotel LoRa, Zepter Hotel and Garni Hotel D10.

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

  • These hotels in Belgrade are highly rated by couples: Hotel LoRa, Best Western Premier Natalija Residence and Garni Hotel D10.

  • The average price per night for a 3-star hotel in Belgrade this weekend is £46 or, for a 4-star hotel, £69. Looking for something even fancier? 5-star hotels in Belgrade for this weekend cost on average around £140 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 Garni Hotel Mint.

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

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

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

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