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.

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

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.