Skip to main content
Stays Flights Flight + Hotel Car Rentals Attractions Airport Taxis

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Belgrade – 1,965 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

Public House Hotel

Hotel in Stari Grad, Belgrade

Located in Belgrade, Public House Hotel provides modernly decorated rooms with free parking, a restaurant and a bar. The property is 0.6 mi from the central Trg Republike. Great location, excellent, abundant and tasty breakfast. The staff was extremely kind and helpful. Perfectly clean. We stayed at a 5-persons apartment, which is on the top floor (loft). It is very spacious, very well equipped (coffee machine, kettle, 3 TVs...). Pay attention that the elevator goes to the 3rd floor and you have to use the stairs for the 4th floor, but it should not be a problem.

Show more Show less
9.5
Exceptional
1,335 reviews
Avg. price/night:
$45

Sky Hotel

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. Superb hotel very quiet and clean.

Show more Show less
9.2
Awesome
1,331 reviews
Avg. price/night:
$81

Prime Hotel Garni

Hotel in Vračar, Belgrade

Conveniently located in the Vračar district of Belgrade, 1.1 mi from St. Sava Temple, Prime Hotel offers an on-site restaurant. Trg Republike Belgrade is 1.9 mi away. Free WiFi is available. Stayed at the hotel at the end of July. The hotel was stunning, clean and great value for money, the hotel staff especially at the reception and restaurant were smiling with great service Spacious rooms, comfortable beds and suitable for families. A great experience in Belgrade

Show more Show less
9.1
Awesome
1,221 reviews
Avg. price/night:
$44

Hilton Belgrade

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. Staff are very sincere and friendly. Reception staff are very helpful to introduce hotel facilities and recommended places for us to visit. Restaurant are also nice and recommended food for us. Room is big and clean. Good location and the airport bus is close to the hotel, just a 2-min walk from the hotel.

Show more Show less
9.4
Awesome
1,860 reviews
Avg. price/night:
$127

Capital Hotel Garni

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. Bed comfy, hooks for jackets, slippers, good Internet, excellent location, staff super cooperative. Breakfast has everything too

Show more Show less
9.2
Awesome
1,136 reviews
Avg. price/night:
$51

Belgrade Inn Garni Hotel

Hotel in Stari Grad, Belgrade

Located in the very heart of Belgrade, about 656 feet 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 and super helpful and attentive staff. The perfect place to stay in Belgrade.

Show more Show less
9
Awesome
1,196 reviews
Avg. price/night:
$46

Garni Hotel Mint

Hotel in Savski Venac, Belgrade

Hotel Mint is located in a quiet area of Belgrade, 1969 feet from Belgrade Fair and 1.2 mi from the historic core. It offers modern-style rooms fitted with air conditioning and free WiFi. This is our second stay at hotel mint. They are keeping the standards. Room is clean and car park space is making it perfect choice.see you in next stay

Show more Show less
9.5
Exceptional
1,671 reviews
Avg. price/night:
$68

IN Hotel Beograd

Hotel in Novi Beograd, Belgrade

The IN Hotel Beograd is a business hotel in the central financial and business area of New Belgrade. Location is perfect! Near the hotel you can find shopping mall Usce, rafts, 5 minute drive to shopping mall Delta and 10 minutes from center of the city. Rooms are spacious and clean, staff is very kind and breakfast is amazing. They have parking in front of the hotel. In some rooms WIFI signal is low but when reported the polite staff from reception offer to solve issue by adding additional router in your room. Thank you!

Show more Show less
9
Awesome
1,088 reviews
Avg. price/night:
$79

7 Rooms Suites

Hotel in Stari Grad, Belgrade

Featuring a restaurant, bar and views of garden, 7 Rooms Suites is located in Belgrade, an 11-minute walk from Republic Square Belgrade. Around 1.1 miles from St. The staff was great, the rooms were clean and efficient, it was in the center with a great cafe downstairs next door. 7 rooms was special and the staff was helpful, kind and fun. Of course the price was fantastic.

Show more Show less
9.6
Exceptional
120 reviews
Avg. price/night:
$47

Omia

Hotel in Savski Venac, Belgrade

Located in Belgrade, within an 18-minute walk of St. Sava Temple and 1.1 miles of Splavovi, Omia provides accommodations with a bar and free WiFi throughout the property as well as free private... Staff was so nice, helpful and smiling, it was really a pleasure. Location is great and there is free parking behind the hotel.

Show more Show less
9.4
Awesome
289 reviews
Avg. price/night:
$29

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 center of Belgrade

See all

FAQs about hotels in Belgrade

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

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

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

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

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

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

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

  • Hotel Centar No.1, Best Western Premier Natalija Residence, and Xenon Hotel got great room view-related reviews from travelers in Belgrade.

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

  • Travelers 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 second you sign up!

What Guests Said About Belgrade:

Explore guest reviews of hotels in Belgrade

See all