Azerbaijan
Getting around Azerbaijan: trains, buses, driving and domestic flights
For most first trips, base in Baku and use the metro, buses and ride-hailing apps inside the city, then take a train or intercity bus for Ganja and Sheki. Hire a car with a driver for Gobustan, Lahic and Khinaliq, and fly to Nakhchivan. Driving yourself only pays off if you are comfortable with local road rules and want remote villages.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideAzerbaijan
Key facts
- Best for Baku
- Metro, city buses and Bolt / Uber / Yandex Go; AZN 0.60 per ride with BakiKART
- Best for Ganja
- Stadler train from Baku, about 4–5 hours; AZN 10–40
- Best for Sheki and Gabala
- Intercity bus from Baku International Bus Terminal, about 5 hours; AZN 5–15
- Best for Gobustan, Lahic, Khinaliq
- Car with driver, AZN 100–200 a day; agree stops in advance
- Best for Nakhchivan
- Domestic flight from Baku, about 1 h 15; AZN 60–150
- Rail passes
- No nationwide rail or bus pass for visitors; buy single tickets
- Book trains
- ady.az; timetables are thin, so book ahead
- Airport transfer
- About 20 km, 30–60 min by car; metered airport cabs cost more than an app
Summary by mode, time and price
Prices are 2026 estimates in manat (AZN). Rail and bus timetables change with the season, so confirm times before you commit to a connection.
| Mode | Typical route | Time | Cost |
|---|---|---|---|
| Train | Baku – Ganja | 4–5 h | AZN 10–40 |
| Train | Baku – Gabala / Sheki area | check routes | check |
| Intercity bus | Baku – Sheki | about 5 h | AZN 5–15 |
| Intercity bus | Baku – Quba | about 2.5 h | AZN 5–15 |
| Car with driver | Baku – Sheki | 5 h | AZN 100–200 a day |
| Car with driver | Baku – Gobustan | 1 h | AZN 100–200 a day |
| Domestic flight | Baku – Nakhchivan | about 1 h 15 | AZN 60–150 |
| Metro / bus | Inside Baku | — | AZN 0.60 per ride with BakiKART |
| Ride-hailing | Across Baku | door to door | AZN 3–10 |
Bus fares are usually paid in cash at the terminal or to the driver; keep small notes.
Step by step: choosing your transport
Start with where you are sleeping. If your trip is Baku plus one or two western towns, you can do the whole thing without a car. The Baku metro has three lines and covers the centre, the old city edge and the main bus and rail stations; buy a BakiKART at a station window and top it up, since one card can serve several people. City buses use the same card. For door-to-door trips, Bolt, Uber and Yandex Go all work in Baku and are cheap; the airport's metered 'London cabs' cost noticeably more than an app car.
For Ganja, the new Stadler trains on the Baku – Ganja line are the comfortable option, roughly 4–5 hours, with night trains serving the west as well. Book on ady.az. Timetables are thin, so a same-day turnaround is often impossible; plan to sleep in Ganja or Sheki rather than return the same evening.
For Sheki and the Gabala area, intercity buses leave from Baku International Bus Terminal, which sits outside the city centre. Allow time to reach it, and expect about 5 hours to Sheki. Buses to Quba take about 2.5 hours. Fares are low, seats are not usually bookable far ahead, and departures thin out in the afternoon.
For Gobustan, Lahic and Khinaliq, a car with a driver is the practical answer: the roads to the mountain villages are slow, signposting is limited and a local driver knows the checkpoints and the turns. Agree the stops and the total day rate in advance, in writing if you can. Self-driving works if you are confident on local roads, but you need an International Driving Permit alongside your licence, and mountain routes are not for a first day behind the wheel.
Nakhchivan is an exclave: the only practical way in is a domestic flight from Baku, about 1 hour 15 minutes, AZN 60–150. Book early around holidays, when seats fill.
Notes and traps
Do not treat the map as a schedule. Distances that look short on paper take longer than you expect once you leave the Baku–Ganja corridor, and mountain roads to Lahic and Khinaliq are slow in any season. Build slack into any day with a fixed train or flight at the end of it.
Border areas are the other thing to plan around. Stay away from the Armenia border and former conflict areas unless your own government's advice and a local licensed guide say otherwise; some regions need permission or are simply closed to visitors. Check current advice before you book anything that runs near a border.
Rail passes: there is no nationwide rail or bus pass aimed at visitors, so budget for single tickets. Trains are the one place where booking ahead genuinely matters, especially on the Baku – Ganja line and around national holidays.
Inside Baku, allow for traffic at rush hour; the metro is often faster for cross-city trips. Outside Baku, toilets are basic, so use malls and cafés when you can. Carry small cash for buses and for tea stops.
FAQ
Questions people ask
What is the best way to get around Azerbaijan?
In Baku, use the metro, buses and ride-hailing apps. Between cities, take the Stadler train to Ganja or an intercity bus to Sheki and Quba. For Gobustan, Lahic and Khinaliq, hire a car with a driver. Nakhchivan is reached by domestic flight from Baku.
Do I need a car in Azerbaijan?
No for Baku, Ganja and Sheki, where trains, buses and apps cover the trip. Yes, or a car with a driver, for Gobustan, Lahic and Khinaliq, where public transport is thin and mountain roads are slow. Self-driving needs an International Driving Permit.
Are there rail or bus passes for Azerbaijan?
No nationwide rail or bus pass is sold to visitors. Buy single tickets: trains on ady.az, buses at Baku International Bus Terminal or on board. Fares are low, so a pass would not save much anyway.
How do I get to Nakhchivan?
Fly. The exclave is reached by domestic flight from Baku, about 1 hour 15 minutes, AZN 60–150. Book early around holidays. Overland routes cross other countries and need separate visas and border checks.
How do I pay for the Baku metro?
Buy a BakiKART at a station window and top it up. One card can serve several people. A ride costs about AZN 0.60. City buses use the same card; ride-hailing apps are separate.
Is it safe to drive in Azerbaijan?
Main highways are fine; mountain roads to Lahic and Khinaliq are slow and poorly signposted. Avoid the Armenia border and former conflict areas unless your government's advice and a licensed local guide say otherwise. Carry your licence and an International Driving Permit.
Deep dive
Every source; changeable facts are marked check
Sources
- officialAzerbaijan Railways (ADY)
- officialAzerbaijan Tourism Board
- officialHeydar Aliyev International Airport (Baku)
- secondaryWikivoyage – Azerbaijan