How to get from Baku to Tabriz

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

Drive  •  7 h 50 min

  1. Drive from Baku to Tabriz 329.9 miles

1 alternative option

Train, drive, fly  •  18 h 51 min

  1. Take the train from Baku to Astara
  2. Drive from Astara to Ardabil
  3. Fly from Ardabil (ADU) to Tabriz (TBZ) ADU - TBZ

What companies run services between Baku, Azerbaijan and Tabriz, Iran?

You can drive from Baku to Tabriz in around 7 h 50 min.

Iran Air
Flights from Ardabil to Tabriz via Tehran Mehrabad
Ave. Duration
4 h 5 min
Monday and Friday
Estimated price
$90 - $1,200
Flights from Ardabil to Tabriz via Tehran Mehrabad, Ahwaz
Ave. Duration
7 h 50 min
Estimated price
$90 - $2,300
Iran Aseman
Flights from Ardabil to Tabriz via Tehran Mehrabad
Ave. Duration
5 h 25 min
Wednesday, Thursday, Friday and Sunday
Estimated price
$65 - $430
Train operators
Azerbaijan Railways (ADDY)
Train from Baku to Astara
Ave. Duration
8 h 45 min
Twice daily
Estimated price
$4 - $11
Schedules at
Book at
3rd class (platzkart)
$4 - $5
2nd class (coupe)
$6 - $7
1st class

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 Slovenia: Getting from Ljubljana to Lake Bled, How do I get from Sydney to Melbourne and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.

Questions & Answers

The distance between Baku and Tabriz is 402 km. The road distance is 528 km.

It takes approximately 7 h 50 min to drive 527.8 km from Baku to Tabriz.