• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 6 ways to get from Tehrān to Hamadān by plane, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly to Bakhtaran, taxi  •  3h 31m

  1. Fly from Tehran Mehrabad (THR) to Bakhtaran (KSH) THR - KSH
  2. Take a taxi from Bakhtaran to Hamadān

$73 - $348

Cheapest option

Taxi  •  3h 22m

  1. Take a taxi from Tehrān to Hamadān 200.4 miles

$60 - $80

4 alternative options

Fly to Hamadan  •  1h 40m

  1. Fly from Tehran Mehrabad (THR) to Hamadan (HDM) THR - HDM

$85 - $327

Fly to Khorramabad, taxi  •  5h 2m

  1. Fly from Tehran Mehrabad (THR) to Khorramabad (KHD) THR - KHD
  2. Take a taxi from Khorramabad to Hamadān

$118 - $198

Fly to Sanandaj, taxi  •  3h 51m

  1. Fly from Tehran Mehrabad (THR) to Sanandaj (SDG) THR - SDG
  2. Take a taxi from Sanandaj to Hamadān

$73 - $348

Drive  •  3h 22m

  1. Drive from Tehrān to Hamadān 200.4 miles

Questions & Answers

The cheapest way to get from Tehrān to Hamadān is to taxi which costs $60 - $80 and takes 3h 22m.

More details

The quickest way to get from Tehrān to Hamadān is to fly which costs $85 - $330 and takes 1h 40m.

More details

The distance between Tehrān and Hamadān is 282 km. The road distance is 320.6 km.

Get driving directions

The best way to get from Tehrān to Hamadān without a car is to taxi which takes 3h 22m and costs $60 - $80.

More details

It takes approximately 3h 31m to get from Tehrān to Hamadān, including transfers.

More details

The quickest flight from Tehran Mehrabad Airport to Bakhtaran Airport is the direct flight which takes 50m.

Search flights

Yes, the driving distance between Tehrān to Hamadān is 321 km. It takes approximately 3h 22m to drive from Tehrān to Hamadān.

Get driving directions

Caspian Airlines, ATA Airlines Iran, Meraj Air and two other airlines offer flights from Tehran Mehrabad Airport to Bakhtaran Airport.

Search flights

The best way to get from Tehrān to Tehran Mehrabad Airport is to taxi which takes 12m and costs $2 - $4.

More details

Map of how to get from Tehrān to Hamadān.
Launch map view
  • Distance: 176.3 miles
  • Duration: 3h 31m

What companies run services between Tehrān, Iran and Hamadān, Iran?

Iran Air flies from Tehrān to Hamadān twice a week.

Airlines
Iran Air
Website
iranair.com
Flights from Tehran Mehrabad to Bakhtaran
Ave. Duration
1h 22m
When
Every day
Estimated price
$80 - $490
Flights from Tehran Mehrabad to Hamadan
Ave. Duration
1h 15m
When
Tuesday and Saturday
Estimated price
$80 - $320
Flights from Tehran Mehrabad to Khorramabad
Ave. Duration
1h 10m
When
Monday, Thursday and Saturday
Estimated price
$80 - $450
Flights from Tehran Mehrabad to Sanandaj
Ave. Duration
1h 10m
When
Wednesday and Sunday
Estimated price
$80 - $470
Iran Aseman
Website
iaa.ir
Flights from Tehran Mehrabad to Bakhtaran
Ave. Duration
1h 2m
When
Every day
Estimated price
$35 - $300
Flights from Tehran Mehrabad to Sanandaj
Ave. Duration
1h 5m
When
Monday, Wednesday and Saturday
Estimated price
$35 - $300
ATA Airlines Iran
Website
ataair.ir
Flights from Tehran Mehrabad to Bakhtaran
Ave. Duration
1h
When
Every day
Estimated price
$35 - $300
Meraj Air
Website
meraj.aero
Flights from Tehran Mehrabad to Bakhtaran
Ave. Duration
1h
When
Wednesday and Sunday
Estimated price
$35 - $300
Mahan Air
Website
mahan.aero
Flights from Tehran Mehrabad to Khorramabad
Ave. Duration
1h 15m
When
Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$65 - $130
Caspian Airlines
Flights from Tehran Mehrabad to Bakhtaran
Ave. Duration
50m
When
Tuesday, Wednesday and Sunday
Estimated price
$35 - $300
Other operators
Taxi from Bakhtaran to Hamadān
Ave. Duration
2h 28m
Estimated price
$35 - $45

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I get from Sydney to Melbourne, How to get from Heathrow Airport into central London and Italy Travel Guides - to help you get the most out of your next trip.