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,594 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 room is beautiful and new! Bed is really cozy and bathroom is very clean. I was there for work, and I could actually rest in the room. It was really refreshing to stay here, I will definitely come back here and book this room again!

Show more Show less
7.1
Good
3,141 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. Excellent hotel located in the very center of the city with a super beautiful view, super friendly and attentive staff.

Show more Show less
8.6
Fabulous
2,726 reviews
Price from
£44
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 perfect, we were upgraded which was nice. Beds are super comfortable, staff are pleasent. My husband had birthday that day so they surprised as with a piece of cake and card.

Show more Show less
9.2
Superb
1,413 reviews
Price from
£82
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. Fantastic service offered by the staff! Nothing was to much trouble and they always had a smile to greet you with.

Show more Show less
9.4
Superb
2,245 reviews
Price from
£120
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. Super comfortable room with a good view

Show more Show less
9.1
Superb
1,275 reviews
Price from
£69
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. Such a lovely and helpful staff.They are so friendly and always there for anything u need. Good breakfast,clean rooms. 5 min from airport. 2 gas station very near. Would recommend to everyone.

Show more Show less
8.9
Fabulous
2,235 reviews
Price from
£37
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. Very nice hotel, clean rooms and a nice spa.

Show more Show less
8.9
Fabulous
1,399 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. Location is superb for several landmarks. Tourists take pictures of the hotel as a historic place. And service,room and hospitality from staff was execptional.

Show more Show less
9
Superb
2,686 reviews
Price from
£77
per night

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. Clean, good location, friendly staff

Show more Show less
9.2
Superb
1,526 reviews
Price from
£87
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. The staff, the service, the room, location. Ms. Alexandra and Mr. Kalogeras are always amazing and will make everyone feel right at home.

Show more Show less
8.5
Very good
1,026 reviews
Price from
£79
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

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