Heydar Aliyev International Airport (GYD) sits 25 km northeast of central Baku — about 30–40 minutes by car on a modern highway. There are four realistic ways to cover it, and the best one depends less on money than on when you land: many international flights arrive in Baku between midnight and 5 AM, when some options get thin. Here is the honest comparison.
| Option | Time to center | Cost | Comfort |
|---|---|---|---|
| Airport Express bus (H1) | 45–70 min + onward leg to hotel | ~$1 per person | Low |
| Bolt / Uber | 30–40 min | $9–$15, surges at night | Medium |
| Airport taxi rank | 30–40 min | $15–$25, agree before boarding | Medium |
| Private transfer (fixed price) | 30–40 min door to door | from $20 per car | High |
The cheapest way into town. The H1 Aerobus runs around the clock between the airport and 28 May railway/metro station, roughly every half hour by day and less often at night. The fare is about a dollar — but you can't pay cash: you need a BakiKart transport card from the machine at the stop, which adds a couple of manat and a first-time puzzle after a long flight. The bus takes 45–70 minutes depending on traffic, and 28 May is one fixed point — from there you still need the metro or a taxi to reach your hotel. Great value for solo travelers with light luggage; clumsy with suitcases, kids, or a 3 AM landing.
Ride-hailing works at GYD and is usually $9–$15 to the center. The catches: pickup is outside the terminal and finding your car among the crowd takes a few minutes; prices surge exactly when the big waves of night flights land; drivers sometimes cancel airport jobs; and child seats are a lottery. Perfectly fine for a daytime arrival with hand luggage — less fun at 2 AM with a family.
Baku's official airport taxis wait right outside arrivals. They're convenient but the most expensive street option — typically $15–$25 to the center, and the price is whatever you agree at the curb, negotiated after a long flight with your bags in hand. If you take one, fix the number before getting in.
A pre-booked transfer costs a fixed price per car — $20 for a sedan (up to 3 passengers), $30 for an SUV, or $40 for a minivan seating six. The price is agreed before you fly and is the same at 3 PM or 3 AM — no surge, no negotiation.
Your driver tracks the flight, meets you inside the arrivals hall with a name sign, and waiting is free for 60 minutes after landing. Child seats are available on request. For two or more people the math is simple: a fixed $20–$40 per car against $15–$25 unpredictable — for roughly Bolt money you get a guaranteed car and a driver already waiting.
Book it: GYD Airport → your Baku address, fixed price — confirmation in about 60 seconds, free cancellation, pay the driver in cash.
GYD is north of the city — if you're going straight to Shahdag, Gabala, or Guba, there's no need to enter Baku at all. A transfer picks you up in arrivals and drives directly: see our Baku to Shahdag guide or book the airport → Shahdag route straight away.
See also: Baku Airport to city center transfer — fixed price from $20
25 km northeast of the center — about 30–40 minutes by car on a modern highway.
Yes — the H1 Airport Express runs around the clock to 28 May station for about a dollar, but you need a BakiKart card, and from 28 May you still need the metro or a taxi to your hotel.
Airport-rank taxis charge $15–$25, agreed at the curb. Bolt runs $9–$15 but surges at night. A pre-booked transfer is a fixed $20–$40 per car, agreed before you fly.
Yes. Pickup is outside the terminal, prices rise when night flights land, and drivers occasionally cancel airport jobs — fine by day, less reliable at 2–4 AM.
A booked transfer costs the same fixed price 24/7. The driver tracks your flight and waits in the arrivals hall with a name sign — free for 60 minutes after landing.
Yes — GYD is north of Baku, directly on the way. The driver meets you in arrivals and drives straight to the mountains without entering the city.