Rome2Rio

Plan your Iran Itinerary with Real Train, Bus & Inter-City Routes

Iran travel plans with the routes already figured out

Rome2Rio itineraries for Iran are made from a decade of travellers telling us their favourite ways to get from A to B. Personalise these itineraries to take you from A to B to C... and then all the way back home.

7 days in Iran

Mashhad Yazd

Itinerary navigation

Day 1: Mashhad, Iran

Activities
  • Goharshad Mosque
  • Khajeh Rabi Shrine
Explore Mashhad itineraries
Hotel
Hotel
Recommended
See more hotels

Day 2: Tehrān, Iran

Day 3: Isfahan, Iran

Day 4: Bandar Abbas, Iran

Day 5: Qom, Iran

Days 6–7: Yazd, Iran

Distance
Transport
Popular
Qom → Yazd by train
  1. Take the train from Qom to Yazdtrain train
  2. Take the train from Qom to Yazdtrain train
13h 7m
See more transport options
Activities
  • Coin and Anthropology Museum Heydarzadeh Museum
  • Art House Cafe
Explore Yazd itineraries
Hotel
Hotel
Recommended
See more hotels

8 days in Iran

Tehrān Shiraz

Itinerary navigation

Day 1: Tehrān, Iran

Activities
  • National Museum of Iran
  • Treasury of National Jewels
Explore Tehrān itineraries
Hotel
Hotel
Recommended
See more hotels

Day 2: Mashhad, Iran

Day 3: Qom, Iran

Distance
Transport
Popular
Mashhad → Qom by train
  1. Take the train from Mashhad to Qomtrain train
13h
See more transport options
Activities
  • Shahzadeh Ibrahim Shrine
  • Jamkaran Mosque
Explore Qom itineraries
Hotel
Hotel
Recommended
See more hotels

Day 4: Isfahan, Iran

Day 5: Bandar Abbas, Iran

Day 6: Tabriz, Iran

Days 7–8: Shiraz, Iran

9 days in Iran

Bandar Abbas Yazd

Itinerary navigation

Day 1: Bandar Abbas, Iran

Activities
  • Geno Hot Springs
  • Hindu Temple Bandar Abbas
Explore Bandar Abbas itineraries
Hotel
Hotel
Recommended
See more hotels

Day 2: Tehrān, Iran

Day 3: Mashhad, Iran

Day 4: Qom, Iran

Distance
Transport
Popular
Mashhad → Qom by train
  1. Take the train from Mashhad to Qomtrain train
13h
See more transport options
Activities
  • Mount Khidr
  • Imamzadeh Musa Mobarqa Shrine
Explore Qom itineraries
Hotel
Hotel
Recommended
See more hotels

Day 5: Isfahan, Iran

Days 6–9: Yazd, Iran

Distance
Transport
Popular
Isfahan → Yazd by train
  1. Take the train from Isfahan to Yazdtrain train
  2. Take the train from Isfahan to Yazdtrain train
9h 42m
See more transport options
Activities
  • Towers of Silence Dakhmeh
  • Coin and Anthropology Museum Heydarzadeh Museum
Explore Yazd itineraries
Hotel
Hotel
Recommended
See more hotels

11 days in Iran

Mashhad Yazd

Itinerary navigation

Day 1: Mashhad, Iran

Activities
  • Kuh-e Sangi Park
  • Mellat Park
Explore Mashhad itineraries
Hotel
Hotel
Recommended
See more hotels

Day 2: Tehrān, Iran

Day 3: Isfahan, Iran

Day 4: Bandar Abbas, Iran

Day 5: Qom, Iran

Days 6–11: Yazd, Iran

12 days in Iran

Tehrān Ahvaz

Itinerary navigation

Day 1: Tehrān, Iran

Activities
  • Qasr Garden Museum
  • Tehran Museum of Contemporary Art
Explore Tehrān itineraries
Hotel
Hotel
Recommended
See more hotels

Day 2: Mashhad, Iran

Day 3: Qom, Iran

Distance
Transport
Popular
Mashhad → Qom by train
  1. Take the train from Mashhad to Qomtrain train
13h
See more transport options
Activities
  • Imamzadeh Musa Mobarqa Shrine
  • Qom River Park
Explore Qom itineraries
Hotel
Hotel
Recommended
See more hotels

Day 4: Isfahan, Iran

Day 5: Bandar Abbas, Iran

Day 6: Tabriz, Iran

Days 7–9: Shiraz, Iran

Days 10–12: Ahvaz, Iran

13 days in Iran

Bandar Abbas Yazd

Itinerary navigation

Day 1: Bandar Abbas, Iran

Activities
  • Bandar Abbas Fish Market
  • Siroo Island
Explore Bandar Abbas itineraries
Hotel
Hotel
Recommended
See more hotels

Day 2: Tehrān, Iran

Day 3: Mashhad, Iran

Day 4: Qom, Iran

Day 5: Isfahan, Iran

Days 6–13: Yazd, Iran

15 days in Iran

Mashhad Yazd

Itinerary navigation

Day 1: Mashhad, Iran

Activities
  • Goharshad Mosque
  • Kuh-e Sangi Park
Explore Mashhad itineraries
Hotel
Hotel
Recommended
See more hotels

Day 2: Tehrān, Iran

Day 3: Isfahan, Iran

Day 4: Bandar Abbas, Iran

Day 5: Qom, Iran

Days 6–15: Yazd, Iran

16 days in Iran

Tehrān Yazd

Itinerary navigation

Day 1: Tehrān, Iran

Activities
  • Grand Bazaar
  • Imamzadeh Saleh
Explore Tehrān itineraries
Hotel
Hotel
Recommended
See more hotels

Day 2: Mashhad, Iran

Day 3: Qom, Iran

Day 4: Isfahan, Iran

Day 5: Bandar Abbas, Iran

Day 6: Tabriz, Iran

Days 7–9: Shiraz, Iran

Days 10–12: Ahvaz, Iran

Days 13–16: Yazd, Iran

17 days in Iran

Bandar Abbas Yazd

Itinerary navigation

Day 1: Bandar Abbas, Iran

Activities
  • Portuguese Castle Hormuz
  • Qeshm Island Day Trip
Explore Bandar Abbas itineraries
Hotel
Hotel
Recommended
See more hotels

Day 2: Tehrān, Iran

Day 3: Mashhad, Iran

Day 4: Qom, Iran

Distance
Transport
Popular
Mashhad → Qom by train
  1. Take the train from Mashhad to Qomtrain train
13h
See more transport options
Activities
  • Qom Handicrafts Center
  • Jamkaran Mosque
Explore Qom itineraries
Hotel
Hotel
Recommended
See more hotels

Day 5: Isfahan, Iran

Days 6–17: Yazd, Iran

19 days in Iran

Mashhad Shiraz

Itinerary navigation

Day 1: Mashhad, Iran

Activities
  • Ferdowsi Tomb
  • Museum of Astan Quds Razavi
Explore Mashhad itineraries
Hotel
Hotel
Recommended
See more hotels

Day 2: Tehrān, Iran

Day 3: Isfahan, Iran

Day 4: Bandar Abbas, Iran

Day 5: Qom, Iran

Distance
Transport
Popular
Bandar Abbas → Qom by drive  0 m
  1. Drive from Bandar Abbas to Qomcar car 0 m
12h 24m
$11–15
See more transport options
Activities
  • Grand Ayatollah Marashi Najafi Library
  • Qom River Park
Explore Qom itineraries
Hotel
Hotel
Recommended
See more hotels

Days 6–17: Yazd, Iran

Days 18–19: Shiraz, Iran

20 days in Iran

Tehrān Yazd

Itinerary navigation

Day 1: Tehrān, Iran

Activities
  • Grand Bazaar
  • Milad Tower
Explore Tehrān itineraries
Hotel
Hotel
Recommended
See more hotels

Day 2: Mashhad, Iran

Day 3: Qom, Iran

Distance
Transport
Popular
Mashhad → Qom by train
  1. Take the train from Mashhad to Qomtrain train
13h
See more transport options
Activities
  • Qom Handicrafts Center
  • Imamzadeh Musa Mobarqa Shrine
Explore Qom itineraries
Hotel
Hotel
Recommended
See more hotels

Day 4: Isfahan, Iran

Day 5: Bandar Abbas, Iran

Day 6: Tabriz, Iran

Days 7–9: Shiraz, Iran

Days 10–12: Ahvaz, Iran

Days 13–20: Yazd, Iran

Popular cities in Iran to visit