Skip to main content
Stays Flights Flight + Hotel Car Rentals Attractions Airport Taxis
Coronavirus (COVID-19) support

Check for travel restrictions. Travel might only be permitted for certain purposes, and touristic travel in particular may not be allowed.

Read more

Hotels and More in Belgrade

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+
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. thanks ti the staff whom is able to understand all customer needs

Show more Show less
9.5
Exceptional
1,421 reviews
Avg. price/night:
$62
Check availability

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. Amazing hotel and very caring staff, that help you the best and trying to predict any you desire. If you going out of hotel before 7 o'clock and till breakfast starts - they give you meal package with nice sandwich, fruit ant yogurt. Also rooms really clean and warm, at winter you always have good hot water from your shower. Breakfast completely fine, with good variety. Hotel well located and you can get any central or historical point practically by walk.

Show more Show less
9.2
Awesome
1,442 reviews
Avg. price/night:
$74
Check availability

MARK Hotel

Hotel in Vračar, Belgrade

Set in Belgrade, Mark Hotel is a 15-minute walk from Trg Republike and St. Sava Temple. Amazing stay overall. The staff is very friendly, the housekeeping ladies are extremely nice and the room very comfortable.

Show more Show less
9.1
Awesome
1,021 reviews
Avg. price/night:
$73
Check availability

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. This was owner operated residence. They are very friendly and respect private sphere. Also, they provided many helpful advices when looking for various attractions / beaches. Property is ca 1 km from Marjan beaces (a few of them). 1 km does not feel like a great distance since it is a walk through beautiful park. Room with kitchenette and bathroom was modern and very clean. Until now, we were always staying at hotels, but we will be rethinking our accommodation strategy based on this experience. We will definitely come back!!!

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

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. I believe that this is the best hotel in Belgrade.

Show more Show less
9.4
Awesome
1,915 reviews
Avg. price/night:
$101
Check availability

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. Great stay in the heart of the city. Modern and quiet rooms.

Show more Show less
9.2
Awesome
1,195 reviews
Avg. price/night:
$61
Check availability

Airport Hotel Garni

Hotel in Belgrade

Airport Hotel is located 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. An easy access to airport and staffers were friendly.

Show more Show less
9
Awesome
1,709 reviews
Avg. price/night:
$30
Check availability

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,243 reviews
Avg. price/night:
$42
Check availability

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. Very, very nice small hotel, but very!! :)

Show more Show less
9.5
Exceptional
1,757 reviews
Avg. price/night:
$67
Check availability

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. All was excellent. Excellent location only 15min from the airport.

Show more Show less
9
Awesome
1,096 reviews
Avg. price/night:
$83
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 center of Belgrade

See all

FAQs about hotels in Belgrade

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

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

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

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

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

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

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

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

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

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

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