Azerbaijan by Train,
Bus & Transfer
Azerbaijan has several very different railway products.
The train to Gabala is a modern seated Stadler.
The train toward Sheki and Balakan is an overnight sleeper.
The Baku–Tbilisi service uses modern international sleeper carriages plus cheaper Standard+ sleeper cars.
For Quba and Gusar, the bus is the useful starting point.
For Shahdag, the bus only gets you as far as the road connection toward the mountain resort.
MYticket separates those products instead of calling all of them ‘Azerbaijan trains.’
Search tickets
Search Baku, Tbilisi, Ganja, Gabala, Sheki, Quba, Gusar, Lankaran or Balakan by travel date.
Azerbaijan transport in 30 seconds
Choose the transport product before you compare a fare.
Azerbaijan transport: quick facts
Schedules, fares and rolling-stock assignments can change. Check the travel date before paying.
Azerbaijan trains are not one product
Start with the vehicle and sleeping arrangement. Then compare the class shown by the ticket.

Seated Stadler
Baku–Gazakh corridor · Baku–Gabala · Ganja–GabalaSeats rather than sleeping berths. Depending on train, booking classes can include Standard, Standard+, Business and First.

Double-deck Stadler
Baku–GabalaA seated double-deck train used on the Baku–Gabala route and parts of the suburban network.

Domestic sleeper
Baku–BalakanOvernight berth products. Used for Sheki, Gakh, Zagatala and Balakan.

International Stadler sleeper
Baku–TbilisiInternational sleeper with Comfort, Comfort+ and Luxury compartments.
The same class name can describe a different physical product
Do not compare Azerbaijan train classes by name alone.
A Standard+ seat on a daytime intercity Stadler is not the same product as a Standard+ berth in a sleeper carriage.
Check:
together.
Azerbaijan class names depend on the train
Standard+ does not describe one identical product across the network.
Read the train type together with the class name.
On a daytime Stadler, Standard+ is a seated class. On the international sleeper, Standard+ is a berth product. Comfort, Comfort+ and Luxury belong to the newer Stadler international sleeper.
What does First Class actually add?
First Class can include more than a different seat.
Eligible passengers can use ADY VIP lounges at Baku, Ganja and Gabala for up to one hour before departure or after arrival.
Lounge facilities include:
- tea, coffee and water;
- Wi-Fi;
- seating / waiting area;
- assistance with hand luggage.
First Class on the train
- power outlets;
- armrests;
- individual lighting;
- adjustable seats;
- on double-deck trains, seats can rotate up to 180 degrees;
- pillow, blanket and slippers.
On selected sleeper-type routes, ADY provides one complimentary meal to First or Business Class passengers.
A higher class can change the station experience too
On eligible ADY services, First Class can include access to a VIP lounge before departure or after arrival.
That is useful when:
- you reach the station early;
- you are connecting from the airport;
- you have hand luggage;
- you want somewhere to wait without standing in the main concourse.
Baku to Ganja
Ganja sits on Azerbaijan’s main western railway corridor.
ADY’s Baku–Gazakh trains call at Ganja, so check rail first.
Baku → Ganja train
Train №732: Baku 08:00 → Ganja 11:58
Journey: about 3h58.
Continue to Tovuz, Aghstafa and Gazakh.
Train fare: check ADY for the travel date.
Baku → Ganja bus
| Departure | Arrival | Fare |
|---|---|---|
| 14:30 | 16:35 | 13.10 AZN |
| 15:00 | 17:05 | 13.50 AZN |
| 16:00 | 18:05 | 13.50 AZN |
| 17:00 | 19:05 | 13.50 AZN |
| 18:00 | 20:05 | 13.50 AZN |
| 19:00 | 21:05 | 13.50 AZN |
| 20:00 | 22:05 | 13.50 AZN |
| 23:30 | 01:35 | 13.50 AZN |
Ganja — train or bus?
Check the train first if its departure works.
The bus has far more departure choices later in the day.
Do not compare only journey time: also compare Baku Railway Station with Baku International Bus Terminal and the final arrival point in Ganja.
Daytime western corridor
Baku to Gabala by train
Gabala has a direct double-deck Stadler service on its scheduled operating days.
Rail is also possible on other days through ADY’s integrated ticket with a change at Laki.

Direct Gabala train
ADY timetable: Baku 07:30 → Gabala 10:50
Return: Gabala 19:00 → Baku 22:20.
Operating: non-working days.
Use the date-specific ADY result before paying; indexed timetable sources have shown a different arrival time.
What does “integrated ticket” mean?
One booking covers the rail itinerary with the change at Laki.
It does not mean the direct Baku–Gabala train runs every day.
Baku → Laki
on the Baku–Gazakh service
then
Laki → Gabala
on the Ganja–Gabala service.
Direct Gabala train or change at Laki?
On the direct train’s operating days:
Baku → Gabala without changing trains.
On other days, ADY can sell a rail itinerary via Laki:
Baku → Laki → Gabala.
Check the itinerary before buying so you know whether a change is required.
Ganja to Gabala by train
2026 service:
Ganja 10:10 · Gabala return 18:00
Journey: about 1h50. Stops: Goran, Yevlakh, Laki and Aghdash.
Fares: from 4.30 AZN Ganja→Gabala; from 1.70 AZN Laki→Gabala.
Classes: Standard, Standard+, Business and First.
Eligible First Class passengers can use ADY VIP lounges at Baku, Ganja and Gabala stations. ADY lists seating/rest space, tea, coffee, water, Wi-Fi and hand-luggage assistance.
ADY First Class / VIP lounge detailsBaku to Sheki: bus or sleeper train?
This is not a simple train-versus-bus comparison.
The bus reaches Sheki in the daytime.
The sleeper saves daytime but reaches Sheki railway station early in the morning, outside central Sheki.
Sheki bus schedule
| Baku | Sheki | Fare |
|---|---|---|
| 08:30 | 12:30 | fare not shown |
| 09:50 | 13:50 | fare not shown |
| 11:00 | 15:00 | fare not shown |
| 12:20 | 16:20 | ~13.20 AZN |
| 14:00 | 18:00 | ~13.20–13.60 |
| 16:30 | 20:30 | ~13.60 |
| 18:00 | 22:00 | ~13.60 |
| 23:55 | 03:55 | ~13.60 |

Baku → Sheki sleeper
Baku 23:50 → Sheki 06:05
On the referenced №64 timetable, Sheki arrives at 06:05 and departs at 06:07.
Minimum fares: Standard 14.80 AZN; Standard+ 23.90 AZN; Business 63.30 AZN.
The train does not arrive in central Sheki
Sheki railway station is well outside central Sheki.
Older UNESCO planning documentation places it roughly 20 km from the city.
Add the road transfer after the sleeper.
The 06:05 train arrival is therefore not a 06:05 hotel arrival.
Sheki — which should you choose?
Take a daytime bus when you want the simplest city-to-city trip.
Take the sleeper when you want to use the night for travel and are willing to arrange the station transfer after arrival.
Do not choose the sleeper only because it avoids a hotel night.
The night bus arrives earlier than the sleeper
A 23:55 bus can reach Sheki around 03:55.
The sleeper reaches the railway station later, around 06:05 on the referenced timetable.
The later railway arrival can actually be easier than reaching town before 04:00, but the train still leaves you outside central Sheki.
What happens after the Sheki sleeper arrives?
The overnight train gets you to Sheki railway station, not the historic center.
You still need a road transfer.
That changes the comparison:
→ early-morning station arrival
→ road transfer still required
Baku to northwest Azerbaijan by sleeper train
One overnight product reaches Sheki, Gakh, Zagatala and Balakan.
Referenced №64 / №63 timetable
| Stop | Baku → Balakan | Balakan → Baku |
|---|---|---|
| Baku | 23:50 | 06:50 |
| Yevlakh | 04:23 | 02:51 |
| Sheki | 06:05 | 00:41 |
| Gakh | 06:54 | 23:47 |
| Zagatala | 07:54 | 22:43 |
| Balakan | 08:31 | 22:00 |
Minimum fares in the referenced timetable: Sheki Standard 14.80 / Standard+ 23.90 / Business 63.30 AZN; Zagatala 16.40 / 23.90 / 67.70 AZN; Balakan 18 / 27 / 72 AZN.

Northwest night train
Baku to Tbilisi by sleeper train
The overnight train leaves Baku at 23:10 and reaches Tbilisi at 08:41 under the 2026 timetable.
Does Baku–Tbilisi train run every day?
Yes, under the 2026 timetable.
Train times
| Direction | Departure | Arrival | Journey |
|---|---|---|---|
| Baku → Tbilisi | 23:10 | 08:41 | ~9h31 |
| Tbilisi → Baku | 21:00 | 06:24 | ~9h24 |
Route: Baku, Bilajari, Yevlakh, Ganja, Aghstafa, Boyuk Kesik, Gardabani and Tbilisi.
Why does Baku–Tbilisi take about 9½ hours?
About two hours are built into the timetable for border and customs processing:
approximately one hour on the Azerbaijani side
+
approximately one hour on the Georgian side.
That time is part of the scheduled journey.
Check whether you are eligible to enter Azerbaijan by this train
Azerbaijan’s State Migration Service says railway entry and exit on the Baku–Tbilisi route is restored for:
- Azerbaijani citizens;
- foreign citizens who have the right to visa-free entry to Azerbaijan.
Do not assume that holding an ordinary Azerbaijan eVisa automatically makes you eligible for railway entry.
Check the official rule for your nationality before buying the international train.
Railway border access is not the same thing as ordinary road-border access
The Baku–Tbilisi train has a specific railway-entry regime.
Do not use an old article about Azerbaijan’s road borders to decide whether the international train is usable for your passport.
International night train
Baku–Tbilisi sleeper classes
Four products now need explanation: Standard+, Comfort, Comfort+ and Luxury.
Lowest-priced sleeper product
Cheaper sleeper carriage added to the international train in July 2026.
It uses the sleeper-car design already used on domestic services rather than the newer Stadler international compartment.
From: 65.20 AZN36 kg allowance in these cars according to the July ADY announcement; mobile catering available.Modern Stadler / 4-person
Four-person compartment in the modern Stadler sleeper.
Launch fare: 81 AZNLater July comparison quoted around 79.50 AZN. Check the travel date.Two-person compartment
Product features include TV, table, washbasin and shared carriage bathroom facilities.
Launch fare: 117 AZNCheck the travel date.Private shower + toilet
Two-person compartment with its own shower and toilet.
Launch fare: 180 AZNCheck the travel date.

| Product | Layout | Private wash facilities | Baku→Tbilisi example |
|---|---|---|---|
| Standard+ | sleeper berth compartment | no private bathroom stated | from 65.20 AZN |
| Comfort | 4-person Stadler compartment | shared | ~79.50–81 AZN |
| Comfort+ | 2-person Stadler compartment | washbasin; shared toilet/shower | 117 AZN launch fare |
| Luxury | 2-person Stadler compartment | private shower + toilet | 180 AZN launch fare |
International fares can change. Check the fare for your travel date before booking.
Which Baku–Tbilisi class should you choose?
Choose Standard+ when the lowest sleeper fare is the priority.
Choose Comfort when you want the modern Stadler carriage but can share a four-person compartment.
Choose Comfort+ when two-person privacy is worth paying for but a private bathroom is not required.
Choose Luxury when the private shower and toilet are the feature you are paying for.
Ganja to Tbilisi by train
The Baku–Tbilisi sleeper stops in Ganja.
Check the fare for your travel date.
Two different sleeper products
Standard+ uses the sleeper-car type added to the international service in July 2026.
Comfort, Comfort+ and Luxury use the newer Stadler international sleeper.
A ticket to Gusar is not a ticket to Shahdag
A Baku–Gusar bus ticket does not take you to Shahdag Mountain Resort.
Routes where the bus is the useful starting point
Quba, Gusar, Shahdag and Lankaran have different road decisions. Do not add a rail leg that is not useful.
Baku to Quba by bus
Take the bus.
There is no reason to invent a rail connection for this trip.
| Baku | Quba | Fare |
|---|---|---|
| 14:10 | 16:10 | 5.90 AZN |
| 14:50 | 16:50 | 5.90 AZN |
| 15:30 | 17:30 | 5.90 AZN |
| 16:10 | 18:10 | 6.30 AZN |
| 16:50 | 18:50 | 6.30 AZN |
| 17:30 | 19:30 | 6.30 AZN |
| 18:10 | 20:10 | 6.30 AZN |
| 18:50 | 20:50 | 6.30 AZN |
Baku to Gusar
Frequent buses run from Baku.
Representative official terminal fares are around 6.40–7.70 AZN depending on the listed service.
Common journey: about 2–3h depending service and timetable.
Baku to Lankaran
Official bus terminal examples include 17:00 → 20:00 and 18:00 → 21:00.
Journey: around 3h. Fares: roughly 8.80–9.20 AZN.
Use the bus as the baseline unless the active southern sleeper timetable confirms a useful Lankaran stop.
A ticket to Gusar is not a ticket to Shahdag
Gusar is the road hub.
Shahdag Mountain Resort is another road journey from Gusar.
For Shahdag, compare:
Baku → Gusar bus
+
Gusar → Shahdag taxi/transfer
against a direct private/shared transfer from Baku.
Southern sleeper — compact note
ADY publishes Baku → Astara 23:45 → 07:20 daily and Astara → Baku 21:20 → 05:45 daily.
Do not assume a useful Lankaran stop, class or fare without checking the date-specific listing.

Airport to train connection in Baku
AeroExpress runs from Heydar Aliyev International Airport to 28 May / Baku Railway Station.
That puts the airport bus at the same transport hub used for major railway departures.
Which trains can you connect to from the airport?
From Baku Railway Station you can continue toward routes including:
- Ganja / Gazakh corridor
- Gabala
- Sheki / Balakan sleeper
- Tbilisi sleeper
- Sumgayit / Absheron rail
Check the train departure before leaving the airport. AeroExpress runs overnight; the intercity railway does not run continuously.
Heydar Aliyev Airport to Baku
The AeroExpress runs directly between the airport terminals and Baku Railway Station / 28 May.
AeroExpress
Direct airport service to 28 May / Baku Railway Station.
Check the airport timetableAeroExpress pattern
Stops: Terminal 1, Terminal 2, Surakhani Bridge, Koroglu Metro and 28 May / Baku Railway Station.
Fare references: reusable BakuCard 2 AZN; AeroExpress ride using the card 1.30 AZN; a 1.50 AZN single-trip option is described where offered.
The airport bus finishes at the railway station
AeroExpress terminates at 28 May / Baku Railway Station.
That is useful if your next journey is Baku → Ganja, Baku → Gabala, Baku → Sheki / Balakan or Baku → Tbilisi.
You do not need another cross-city transfer just to reach Baku’s main railway station.
Still leave enough time between the flight and train for immigration, baggage and traffic.
The ticket destination is not always the final destination
Read the station name and plan the road leg after it.
| Ticket gets you to | You still need |
|---|---|
| Sheki railway station | road transfer to central Sheki |
| Gusar | another road transfer to Shahdag |
| Gabala station | check hotel/resort location |
| Baku Airport AeroExpress | arrives directly at Baku Railway Station |

Baku Railway Station
Airport AeroExpress finishes at 28 May / Baku Railway Station.

Baku–Gabala route
Check whether the direct service runs on your date or use the Laki connection.
Compare the final hotel or attraction, not only the city name.
Do you need ID to buy an Azerbaijan train ticket?
Yes. ADY requires an identity document for interregional ticketing. A passport is accepted.
Buying Azerbaijan train tickets
ADY sells tickets digitally through its ticketing system and ADY Mobile.
Interregional tickets can also be available at station ticket offices.
Can you buy an Azerbaijan train ticket at the last minute?
Not at the departure minute. ADY states that ticket sales stop 20 minutes before departure.
Small checks with a large effect
- ADY ticket sales stop 20 minutes before departure.
- ADY lists free Wi-Fi on Baku–Gazakh, Baku–Gabala, Baku–Balakan and Baku–Aghdam.
- ADY lists designated accessible places on supported Stadler routes.
- The Baku–Tbilisi launch configuration includes an accessible Comfort compartment.
Azerbaijan train, bus and transfer FAQ
Short answers first; check the linked operator or terminal source before paying.
Is there a train from Baku to Tbilisi?
Yes. The overnight international sleeper is listed under the 2026 service.
Does the Baku–Tbilisi train run daily?
Yes, under the 2026 schedule.
What time does Baku–Tbilisi leave?
Baku 23:10 → Tbilisi 08:41.
How long does Baku–Tbilisi take?
The journey is about 9h31 outbound and about 9h24 on the return.
Why does the train take about 9½ hours?
About two hours are built into the timetable for border and customs processing, approximately one hour on each side.
Can foreigners take the Baku–Tbilisi train?
Azerbaijan’s State Migration Service limits railway entry and exit to Azerbaijani citizens and foreign citizens with a visa-free right to enter Azerbaijan. Check your passport before buying.
Can an Azerbaijan eVisa holder take the train?
Do not assume so. An ordinary eVisa does not by itself confirm railway-entry eligibility; check the official rule for your nationality.
How much is Baku–Tbilisi?
One-way examples start around 65.20 AZN in Standard+ after the July 2026 capacity expansion. Stadler classes cost more.
What is Standard+ on Baku–Tbilisi?
It is the cheaper sleeper-car product added to the international train in July 2026, using the domestic sleeper-car design.
What is Comfort?
Comfort is a four-person compartment in the modern Stadler sleeper.
What is the difference between Comfort and Comfort+?
Comfort has four places. Comfort+ has two and includes a washbasin with shared carriage bathroom facilities.
Does Luxury have a private toilet?
Yes. Luxury is a two-person compartment with its own shower and toilet.
Does Luxury have a shower?
Yes, the private shower is part of the Luxury compartment description.
Is there a restaurant carriage?
Mobile catering is listed for the added Standard+ cars. Do not assume a full restaurant service on every departure.
Are meals included?
The listed class descriptions do not establish an included meal. Check the live product before paying.
Can I bring my own food?
Carry-on food rules can depend on the railway and border process. Check the train conditions and pack food that can pass inspection.
How much luggage can I take?
The July announcement gives a 36 kg allowance in the added Standard+ cars. Confirm the live ticket terms for another class.
Is there Wi-Fi on Azerbaijan trains?
ADY lists free Wi-Fi on Baku–Gazakh, Baku–Gabala, Baku–Balakan and Baku–Aghdam services.
Does the Baku–Tbilisi train stop in Ganja?
Yes. The route includes Baku, Bilajari, Yevlakh, Ganja, Aghstafa, Boyuk Kesik, Gardabani and Tbilisi.
How much is Ganja–Tbilisi?
Launch examples were 62 AZN in Comfort and 49.30 AZN in Standard+ after the July expansion. Check the travel date.
Is there a train from Baku to Ganja?
Yes. Baku–Gazakh corridor trains call at Ganja. A №732 example leaves Baku at 08:00 and reaches Ganja at 11:58.
Should I take the train or bus to Ganja?
Check the train first if its departure works. The bus has more later departures, so compare both terminals and the final arrival point.
Is there a train from Baku to Gabala?
Yes. A direct seated service operates on scheduled days, and ADY can offer a rail connection via Laki on other days.
Does the Gabala train run every day?
The direct double-deck service is listed for scheduled operating days, not every day. ADY’s integrated ticket via Laki can cover other days.
What is the Laki transfer for Gabala?
It is Baku → Laki on the Baku–Gazakh service, followed by Laki → Gabala on the Ganja–Gabala service.
Is there a train from Baku to Sheki?
Yes. The Baku–Balakan overnight sleeper stops at Sheki.
How long is Baku–Sheki by train?
The referenced №64 timetable reaches Sheki at 06:05 after leaving Baku at 23:50. Verify whether a newer timetable has replaced it.
How much is the Baku–Sheki sleeper?
Minimum examples are 14.80 AZN Standard, 23.90 AZN Standard+ and 63.30 AZN Business. Search ADY for live pricing.
Where is Sheki railway station?
It is well outside central Sheki. Older UNESCO planning documentation places it roughly 20 km from the city.
Should I take the Sheki bus or train?
Take a daytime bus for a simpler city-to-city trip. Take the sleeper when you want to use the night for travel and can arrange the station transfer.
Is there a sleeper to Zagatala?
Yes. The Baku–Balakan sleeper calls at Zagatala on the referenced timetable.
Is there a train to Balakan?
Yes. The northwest sleeper continues from Sheki through Gakh and Zagatala to Balakan.
What classes are on the domestic sleeper?
ADY describes Standard, Standard+ and Business products on the Baku–Balakan sleeper.
Is there a train to Quba?
There is no useful passenger rail for Baku–Quba. Take the bus.
How much is the bus to Quba?
Terminal fares are roughly 5.90–6.30 AZN. The listing changes by service and date.
Is there a train to Shahdag?
No. Take a bus to Gusar, then continue by road.
How do I get from Baku to Shahdag?
Compare a Baku → Gusar bus plus a Gusar → Shahdag taxi or transfer against a direct private or shared transfer.
Is AeroExpress available at night?
Yes. The airport publishes every-45-minute service from 23:15 to 06:00.
How much is AeroExpress?
The listed options include a 2 AZN reusable BakuCard and a 1.30 AZN ride using that card; a 1.50 AZN single-trip option is described where offered.
Where does AeroExpress stop?
From the airport it stops at Terminal 1, Terminal 2, Surakhani Bridge, Koroglu Metro and 28 May / Baku Railway Station.
Does the airport bus go to Baku Railway Station?
Yes. AeroExpress finishes at 28 May / Baku Railway Station.
How late can I buy an ADY train ticket?
Not at the departure minute. ADY states that ticket sales stop 20 minutes before departure.
Does ADY have First Class?
Yes. First Class is listed for supported intercity products, and eligible First Class passengers can use ADY VIP lounges at Baku, Ganja and Gabala.
What is included in the ADY VIP lounge?
ADY lists seating and rest space, tea, coffee, water, Wi-Fi and hand-luggage assistance.
Which trains have Wi-Fi?
ADY lists Baku–Gazakh, Baku–Gabala, Baku–Balakan and Baku–Aghdam. It does not say that every train has Wi-Fi.
Is there a southern sleeper to Lankaran?
ADY lists Baku → Astara at 23:45 → 07:20 and Astara → Baku at 21:20 → 05:45. Do not assume a useful Lankaran stop without checking the date-specific listing.
Does a ticket to Sheki reach central Sheki?
No. It gets you to Sheki railway station, so plan the road transfer into the city.
Does a ticket to Gusar reach Shahdag?
No. Gusar is the road hub; Shahdag requires another road journey.
Does the Gabala station reach my hotel?
Not necessarily. Check the hotel or resort location after selecting Gabala station.
Can I use the airport bus for a Baku train?
Yes. It arrives directly at Baku Railway Station / 28 May, but leave time for immigration, baggage and traffic.
Are the same classes identical on every Azerbaijan train?
No. A Standard+ seat on a daytime Stadler is not the same physical product as a Standard+ berth in a sleeper carriage. Check train type, class and seat or berth together.
Can passengers with accessibility needs use Azerbaijan trains?
ADY lists designated accessible places on supported Stadler routes. The Baku–Tbilisi launch configuration includes an accessible Comfort compartment. Confirm assistance for the exact departure.

