Skip to main content
Stays Flights Flight + Hotel Car rentals Attractions Airport taxis

Hotels and more in Belgrade

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+
Our top picks Lowest price first Star rating and price Top reviewed

Public House Hotel 4 stars

Hotel in Stari Grad, Belgrade

Situated in Belgrade, Public House Hotel provides modernly decorated rooms with free parking, a restaurant and a bar. The property is 1 km from the central Trg Republike. The location of the property is close to the city center and there is a grocery store right around the corner. The included breakfast is very good. Staffs are very enthusiastic, and they would provide us with a phone that can give internet access around the city. Generally speaking I enjoyed the stay 120%! Highly recommended.

Show more Show less
9.5
Exceptional
1,376 reviews
Avg. price/night:
£66
Check availability

Sky Hotel 4 stars

Hotel in Savski Venac, Belgrade

Featuring a lounge bar with a wide selection of drinks, Sky Hotel is set in Belgrade about a 7-minute walk from Trg Republike and the Knez Mihajlova street. St. Nice place nice people nice hotel

Show more Show less
9.2
Superb
1,352 reviews
Avg. price/night:
£53
Check availability

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. Great new hotel, friendly and smiley staff will make you stay even better. Great room with lot of space

Show more Show less
9.1
Superb
1,189 reviews
Avg. price/night:
£36
Check availability

Hilton Belgrade 4 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 client service, clean and comfortable rooms, nice spa area. Would definitely stay again!

Show more Show less
9.4
Superb
1,876 reviews
Avg. price/night:
£99
Check availability

Capital Hotel Garni 4 stars

Hotel in Stari Grad, Belgrade

Located within an 8-minute walk from Trg Republike Belgrade, Capital Hotel is set in Belgrade, in a pedestrian zone. Guests can enjoy a meal at the on-site restaurant. Free WiFi is available. I truly enjoyed my stay, located in the heart of the city, room was clean and in an excellent condition. Accommodation was perfect but the friendliness and professionalism of the staff (especially the girls in the front desk) are worth a special mention.

Show more Show less
9.2
Superb
1,133 reviews
Avg. price/night:
£51
Check availability

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. Breakfast adequate. Location less than a 10' drive from the airport. Shuttle service was prompt. Clean room and bathroom. Recommended for long airport layovers.

Show more Show less
9
Superb
1,684 reviews
Avg. price/night:
£28
Check availability

Belgrade Inn Garni Hotel 4 stars

Hotel in Stari Grad, Belgrade

Located in the very heart of Belgrade, about 200 metres from the Republic Square and a few steps from the bohemian Skadarlija district, Hotel Belgrade Inn was built in 2016 and offers an on-site... Great location , staff, room Breakfast had good coffee and a lot of choice

Show more Show less
9
Superb
1,208 reviews
Avg. price/night:
£37
Check availability

Garni Hotel Mint 4 stars

Hotel in Savski Venac, Belgrade

Hotel Mint is located in a quiet area of Belgrade, 600 metres from Belgrade Fair and 2 km from the historic core. It offers modern-style rooms fitted with air conditioning and free WiFi. Staff was very friendly and helpfull. They can arrange everything what you need. Parking is secure and under video surveillance.

Show more Show less
9.5
Exceptional
1,701 reviews
Avg. price/night:
£58
Check availability

IN Hotel Beograd 4 stars

Hotel in Novi Beograd, Belgrade

The IN Hotel Beograd is a business hotel set amidst the central financial and business area of New Belgrade, perfectly suited for business people offering modern comfort and a unique blend of design... The bed was comfy and the WiFi was fast.

Show more Show less
9
Superb
1,092 reviews
Avg. price/night:
£66
Check availability

Omia

Hotel in Savski Venac, Belgrade

Located in Belgrade, within 1.5 km of Temple of Saint Sava and 1.7 km of Splavovi, Omia provides accommodation with a bar and free WiFi throughout the property as well as free private parking for... Very good location, close to the city center by 15min walking. Free parking, elevator, sparkling clean and new, good smell in the room and sheets, nice stuff, comfortable beds

Show more Show less
9.4
Superb
255 reviews
Avg. price/night:
£19
Check availability

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

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

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

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

  • On average, it costs £40 per night to book a 3-star hotel in Belgrade for tonight. You'll pay on average around £59 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).

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

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

  • Belgrade City Centre, Stari Grad and Vračar are popular with other travellers visiting Belgrade.

  • Hotel Centar No.1, Garni Hotel Argo and Xenon Hotel have received great reviews from travellers in Belgrade regarding the views from their hotel rooms.

  • These hotels in Belgrade are highly rated by couples: Best Western Premier Natalija Residence, Garni Hotel D10 and Square Nine Hotel 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.

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