Serbia hotels

Search hundreds of travel sites at once for hotels in Serbia

Sat 9/12
Wed 13/12
...and more

Let KAYAK do the searching

Save on your next stay

Search and compare hundreds of travel sites at once for hotels in Serbia

We’re completely free to use – no hidden charges or fees

Latest Serbia Hotel Deals

3 stars from C$ 41
4+ stars from C$ 65
Novi Sad
3 stars from C$ 43
4+ stars from C$ 53
3 stars from C$ 27
4+ stars from C$ 49
3 stars from C$ 37
4+ stars from C$ 60
3 stars from C$ 30
4+ stars from C$ 80

Best Serbia hotels

Most recommended Serbia hotels

Show all
Belgrade City Hotel - Belgrade - Lobby
Belgrade City Hotel
7.9 Good
Savski VenacC$ 86+
C$ 86+
Free Wi-Fi
Hotel Moskva - Belgrade - Bedroom
Hotel Moskva
9 Wonderful
Stari GradC$ 224+
C$ 224+
Free Wi-Fi
Hyatt Regency Belgrade
8.6 Very good
Novi BeogradC$ 228+
C$ 228+
Free Wi-Fi
Pet friendly
Hotel Majestic
8.4 Very good
Stari GradC$ 144+
C$ 144+
Free Wi-Fi
In Hotel Belgrade
8.6 Very good
Novi BeogradC$ 171+
C$ 171+
Free Wi-Fi
Mama Shelter Belgrade
8.8 Very good
Stari GradC$ 194+
C$ 194+
Free Wi-Fi
Pet friendly
Hotel Hedonic
8.6 Very good
C$ 106+
C$ 106+
Free Wi-Fi
Pet friendly
Hotel Nobel
8.9 Very good
Savski VenacC$ 128+
C$ 128+
Free Wi-Fi
Pet friendly
Hotel Rex
8.1 Very good
Savski VenacC$ 68+
C$ 68+
Free Wi-Fi
Pet friendly
Level Luxury Suites
8.7 Very good
Stari GradC$ 141+
C$ 141+
Free Wi-Fi

How much is a Serbia hotel?

Here are our most popular & best value hotels

2 stars and below

3 stars

4 stars and above

Good to know

Low season


High season


Average price (weeknight)

C$ 203

Average price (weekend night)

C$ 179
Cheapest month to stay with an average 63% drop in price.
Most expensive month to stay with an average 4% rise in price.
Average Sun. - Thu. price over the last 2 weeks.
Average Fri. & Sat. price over the last 2 weeks.

When to book a hotel in Serbia

Price per night / 3-star hotel. Prices are not fixed and may vary with time.
Average nightly price per month
Average nightly price

Top tips for finding the perfect Serbia hotel

  • If you’re looking for a cheap hotel in Serbia, you should consider visiting during the low season. You'll find cheaper accommodations in Serbia in March and May.
  • Hotel room prices vary depending on many factors but you’ll most likely find the best hotel deals in Serbia if you stay on a Tuesday. The opposite is true for, Monday, which is usually the most expensive day.
  • Book at least 31 days before your stay begins to get the best price for your Serbia accommodation.
  • The cheapest 3-star hotel room in Serbia found on KAYAK in the last 2 weeks was C$ 20, while the most expensive was C$ 172.
  • How long should you stay? KAYAK users usually book their accommodation in Serbia for 6 days.

FAQs when booking a hotel in Serbia

  • What is the most popular destination in Serbia?

    Based on KAYAK hotel searches, the most popular destination is Belgrade (79% of total searches to Serbia). The next most popular destinations are Novi Sad (13%) and Vrnjačka Banja (5%). Searches for hotels in Niš (3%) are also popular.

  • What are the most popular regions of Serbia?

    Based on KAYAK hotel searches, the most popular region to stay in Serbia is Central Serbia. Vojvodina and {1} are also very popular.

  • How much is a cheap hotel in Serbia?

    KAYAK users have found double rooms in Serbia for as cheap as C$ 24 (Kraljevo) in the last 3 days. The average price is C$ 108.

  • How much is a hotel in Serbia for tonight?

    In the last 72 hours, users have found Serbia hotels for tonight for as low as C$ 29 (Novi Sad). Users have also found 3-star hotels from C$ 29 (Novi Sad) and 4-star+ hotels from C$ 41 (Novi Sad).

Where to stay in Serbia?

Our map will help you find the perfect place to stay in Serbia by showing you the exact location of each hotel.