IranCity breaks
City breaks
in Iran
Our 34 favourite places in Iran to wander, eat and museum-hop — sorted by where you'll get the most for your money on Booking.com.
Tehran
Tehran
Iran
From$135
Mashhad
Mashhad
Iran
From$150
Isfahan
Isfahan
Iran
From$120
Karaj
Karaj
Iran
From$150
Tabriz
Tabriz
Iran
From$110
Shiraz
Shiraz
Iran
From$95
Qom
Qom
Iran
From$125
Ahvaz
Ahvaz
Iran
From$170
Kermanshah
Kermanshah
Iran
From$115
Rasht
Rasht
Iran
From$135
Kerman
Kerman
Iran
From$125
Orūmīyeh
Orūmīyeh
Iran
From$95
Zahedan
Zahedan
Iran
From$170
Hamadān
Hamadān
Iran
From$135
Āzādshahr
Āzādshahr
Iran
From$170
Arāk
Arāk
Iran
From$100
Yazd
Yazd
Iran
From$125
Eslamshahr
Eslamshahr
Iran
From$120
Ardabīl
Ardabīl
Iran
From$125
Abadan
Abadan
Iran
From$95
Zanjan
Zanjan
Iran
From$135
Bandar Abbas
Bandar Abbas
Iran
From$100
Sanandaj
Sanandaj
Iran
From$125
Qazvin
Qazvin
Iran
From$95
Khorramshahr
Khorramshahr
Iran
From$120
Khorramabad
Khorramabad
Iran
From$170
Shahrīār
Shahrīār
Iran
From$115
Qods
Qods
Iran
From$110
Khomeynī Shahr
Khomeynī Shahr
Iran
From$150
Dezful
Dezful
Iran
From$170
Marāgheh
Marāgheh
Iran
From$115
Sari
Sari
Iran
From$125
Borūjerd
Borūjerd
Iran
From$115
Qarchak
Qarchak
Iran
From$100
City breaks in Iran — FAQs
- What are the best city breaks in Iran?
- Our 34 top picks for city breaks in Iran are listed above, sorted by where you'll get most for your money on Booking.com — starting from $95/night.
- When is the best time for a city break in Iran?
- Shoulder seasons — spring and early autumn — usually give Iran at its best for city breaks.
- How much do city breaks in Iran cost?
- Hotels for our Iran city picks start from $95/night on Booking.com. Picking shoulder months and avoiding school holidays keeps prices down further.