Europe
Serbia
55 destinations in Serbia, from city breaks to coastline. Hotels start from $90/night — and every page here links straight through to live availability.
Holidays in Serbia
Every destination in Serbia
Aleksinac
Aleksinac
Serbia
From$120
Apatin
Apatin
Serbia
From$170
Aranđelovac
Aranđelovac
Serbia
From$155
Bačka Palanka
Bačka Palanka
Serbia
From$95
Bačka Topola
Bačka Topola
Serbia
From$155
Bečej
Bečej
Serbia
From$90
Belgrade
Belgrade
Serbia
From$195
Bor
Bor
Serbia
From$165
Čačak
Čačak
Serbia
From$200
Ćuprija
Ćuprija
Serbia
From$230
Futog
Futog
Serbia
From$105
Gornji Milanovac
Gornji Milanovac
Serbia
From$220
Inđija
Inđija
Serbia
From$215
Jagodina
Jagodina
Serbia
From$120
Kikinda
Kikinda
Serbia
From$150
Knjazevac
Knjazevac
Serbia
From$115
Kovin
Kovin
Serbia
From$100
Kragujevac
Kragujevac
Serbia
From$180
Kraljevo
Kraljevo
Serbia
From$165
Kruševac
Kruševac
Serbia
From$130
Lazarevac
Lazarevac
Serbia
From$175
Leskovac
Leskovac
Serbia
From$130
Loznica
Loznica
Serbia
From$220
Negotin
Negotin
Serbia
From$140
Nis
Nis
Serbia
From$195
Niš
Niš
Serbia
From$105
Nova Pazova
Nova Pazova
Serbia
From$255
Novi Beograd
Novi Beograd
Serbia
From$235
Novi Pazar
Novi Pazar
Serbia
From$165
Novi Sad
Novi Sad
Serbia
From$275
Obrenovac
Obrenovac
Serbia
From$135
Pančevo
Pančevo
Serbia
From$130
Pirot
Pirot
Serbia
From$225
Požarevac
Požarevac
Serbia
From$150
Prokuplje
Prokuplje
Serbia
From$140
Ruma
Ruma
Serbia
From$250
Šabac
Šabac
Serbia
From$200
Senta
Senta
Serbia
From$135
Smederevo
Smederevo
Serbia
From$165
Smederevska Palanka
Smederevska Palanka
Serbia
From$90
Sombor
Sombor
Serbia
From$125
Sremčica
Sremčica
Serbia
From$130
Sremska Kamenica
Sremska Kamenica
Serbia
From$230
Sremska Mitrovica
Sremska Mitrovica
Serbia
From$115
Stara Pazova
Stara Pazova
Serbia
From$140
Subotica
Subotica
Serbia
From$150
Trstenik
Trstenik
Serbia
From$180
Užice
Užice
Serbia
From$125
Where to stay in Serbia
- Where to stay in Aleksinac
- Where to stay in Apatin
- Where to stay in Aranđelovac
- Where to stay in Bačka Palanka
- Where to stay in Bačka Topola
- Where to stay in Bečej
- Where to stay in Belgrade
- Where to stay in Bor
- Where to stay in Čačak
- Where to stay in Ćuprija
- Where to stay in Futog
- Where to stay in Gornji Milanovac
- Where to stay in Inđija
- Where to stay in Jagodina
- Where to stay in Kikinda
- Where to stay in Knjazevac
- Where to stay in Kovin
- Where to stay in Kragujevac
- Where to stay in Kraljevo
- Where to stay in Kruševac
- Where to stay in Lazarevac
- Where to stay in Leskovac
- Where to stay in Loznica
- Where to stay in Negotin