Azerbaijan by train

How to travel in Azerbaijan by train: information, connections, blog and travel reports. Help in our forum to buy train tickets.

Azerbaijan: To travel by train in Azerbaijan, buy your train tickets via the given booking link or locally at a railway station. Azerbaijan offers a railway network of nearly 3.000 kilometres.

If no train connection is available for this route, make use of one of the frequent bus connections.

International train connections are available from Azerbaijan to Russia and Georgia. A train route to Iran (Tehran) is under construction.

Buy the train ticket at a railway station. Note: in some countries you have to pay a service fee at the ticket counter. The ticket can be purchased at a station in the country of departure, also sometimes in other countries.

train connections

popular connections travelled by other users

AZ Azerbaijan - GE Georgia

Travel from Azerbaijan to Georgia by direct overnight train.

There is one daily overnight train from Baku (Azerbaijan) to Tbilisi (Georgia). The journey time is 12 hours. The train ticket fares start from 12 EUR.

The departure time in Baku is 20:40. The arrival time in Tbilisi is 09:00.

The overnight train offers the following service classes:
- 3rd class: "platskartny". A simple seat. Tickets from 12 EUR (23 AZN).
- 2nd class: "kupé", 4-berth sleeper compartments. Tickets from 17 EUR (33 AZN).
1st class: "spalny vagon", 2-berth sleeper compartments. Tickets from 28 EUR (57 AZN).

Find the exact train schedules and ticket fares via the given booking links.

read more

AZ Azerbaijan - IR Iran

To travel from Azerbaijan to Iran, you have to use a bus. Buy your bus ticket locally in Azerbaijan at a bus station.

There is a railway route under construction between Astara (Azerbaijan) and Qazvin (Iran) which will probably open in 2024. This route will connect in future Baku with Teheran.

read more

AZ Azerbaijan - RU Russia

Travel from Azerbaijan to Russia by direct train. There are two direct train connections per week between Baku (Azerbaijan) and Moscow (Russia). The journey time is 52 hours. Buy train tickets from 135 EUR (12.000 RUB).

Find the exact train schedules and ticket fares via the given booking links.

read more

AZ Azerbaijan - UA Ukraine

Travel from Azerbaijan to Ukraine by direct train. There are two direct train connections per week between Baku (Azerbaijan) and Kharkiv or Kiev (Ukraine). The journey time is 52 hours. Buy train tickets from 90 EUR.

Find the exact train schedules and ticket fares via the given booking links.

read more

Train Routes

about railcc: We are real travellers and offer honest and well-grounded tips and tricks for your train journey.

rail.cc is partner and friend of
Deutsche Bahn Logo
Interrail Logo
Eurail Logo
Omio Logo
Direct Ferries
ACPRail Logo
NS Logo
SNCB Logo
Booking.com Logo
China Highlights Logo
12GoAsia Logo
Flixtrain Logo
Inlandsbanan Logo
Nightjet Logo
SJ Logo
Kiwi.com Logo
Airbnb Logo
DJI Logo
Rentalcars Logo
top