ARRIVING

Getting from the airport to the city: 72 destinations

The cheaper way from the airport into the city, for 72 destinations Canadians fly to, with the airports each one uses.

In most big cities a train, metro or public bus is the cheapest way from the airport, and often the fastest. The table lists the airports each destination uses and the tip we give on its page.

By destination

Airport to city: how to get there

DestinationAirportsGetting into the city
AbujaNnamdi Azikiwe International (ABV), about 40 minutes from central AbujaArrange a pickup or a trusted taxi before you land, especially for late-night arrivals.
AccraKotoka International (ACC)Canadians need a visa for Ghana, so apply well before you travel.
AhmedabadSardar Vallabhbhai Patel International (AMD)For trips across Gujarat, compare flying into Ahmedabad with Mumbai (BOM), which often has more international connections.
AlgiersHouari Boumediene (ALG)Canadians need a visa for Algeria, so apply well ahead of your trip.
AmritsarSri Guru Ram Dass Jee International (ATQ), with Delhi (DEL) often cheaper, then a train or short flightAlways compare flying into Delhi (DEL) and taking the Shatabdi or Vande Bharat train to Amritsar. Check India's visa rules for Canadians before you book.
AmsterdamSchiphol (AMS)Trains from Schiphol reach Amsterdam Centraal in about 15 minutes for a fraction of a taxi fare.
AthensAthens International (ATH)Metro Line 3 and the X95 bus link the airport with central Athens. Island ferries leave from Piraeus and Rafina.
BaliNgurah Rai International (DPS), in DenpasarBali charges international visitors a tourist levy, and Canadians can get a visa on arrival or apply for the e-VOA online before flying.
BangkokSuvarnabhumi (BKK), plus Don Mueang (DMK) for many budget airlinesThe Airport Rail Link from Suvarnabhumi costs a fraction of a taxi. Complete Thailand's free online Digital Arrival Card before you land.
BarcelonaEl Prat (BCN), plus Girona (GRO) and Reus (REU) for some budget airlinesThe metro's L9 line or the R2 train from the airport are cheaper than the Aerobús or a taxi.
BeijingBeijing Capital International (PEK), plus Beijing Daxing (PKX), about an hour south of the cityThe Airport Express train links Capital Airport (PEK) with the city, and Daxing (PKX) has its own express line. Set up Alipay or WeChat Pay with your Canadian card before you go, because many places prefer mobile payments.
BengaluruKempegowda International (BLR)BMTC Vayu Vajra airport buses are the cheapest way into the city; allow plenty of time for traffic.
BostonBoston Logan (BOS), with Providence (PVD) and Manchester, NH (MHT) sometimes cheaperThe Silver Line SL1 bus from Logan's terminals to South Station is free.
CancúnCancún International (CUN)ADO buses from the airport to downtown Cancún and Playa del Carmen cost much less than private shuttles.
CasablancaMohammed V International (CMN), plus Marrakesh (RAK) and Tangier (TNG) for some flightsTrains connect the airport with central Casablanca, and Morocco's rail network runs on to Rabat, Fès and Tangier.
ChennaiChennai International (MAA)Chennai Metro has a station right at the airport, the cheapest way into the city.
ChicagoO'Hare (ORD) and Midway (MDW)The CTA Blue Line (from O'Hare) and Orange Line (from Midway) reach downtown for a transit fare.
ColomboBandaranaike International (CMB), about 30 km north of ColomboCanadians need an Electronic Travel Authorization (ETA) for Sri Lanka, applied for online before you fly.
DelhiIndira Gandhi International (DEL)The Airport Express metro line reaches New Delhi station in about 20 minutes.
DhakaHazrat Shahjalal International (DAC)Traffic from the airport into the city can be very slow, so arrange your pickup ahead and allow extra time. Check Bangladesh's visa rules for Canadians before you book.
DubaiDubai International (DXB), with Al Maktoum (DWC) for some flightsThe Dubai Metro Red Line stops at Terminals 1 and 3 and is far cheaper than a taxi.
DublinDublin Airport (DUB)Airport buses into the city cost far less than a taxi, and a Leap Visitor Card covers buses, Luas and DART.
Fort LauderdaleFort Lauderdale–Hollywood (FLL), with Miami (MIA) nearbyThe Brightline train connects Fort Lauderdale with Miami and Orlando, handy for combining cities.
GeorgetownCheddi Jagan International (GEO), with Eugene F. Correia (OGL) for some regional flightsCheddi Jagan is about 40 km from Georgetown, so arrange your ride ahead.
GuangzhouGuangzhou Baiyun International (CAN)Metro Line 3 runs from Baiyun Airport into the city, and high-speed trains link Guangzhou with Shenzhen and Hong Kong. Set up Alipay or WeChat Pay before you go.
HanoiNoi Bai International (HAN), about 45 minutes from the Old QuarterGrab and other ride-hailing apps are an easy fixed-price way into the city; the 86 airport bus is a cheap option to the Old Quarter.
HavanaJosé Martí International (HAV)Canadians need a Cuban tourist card, which is often included with package flights, so check whether yours is.
Ho Chi Minh CityTan Son Nhat International (SGN)Ride-hailing apps like Grab are an easy, fixed-price way from the airport into the city.
Hong KongHong Kong International (HKG)The Airport Express reaches Central in about 25 minutes, and an Octopus card covers most transport.
HonoluluDaniel K. Inouye International (HNL), plus Kahului (OGG) on Maui and Kona (KOA) on the Big IslandTheBus runs from the airport to Waikiki for a normal fare.
HyderabadRajiv Gandhi International (HYD)TGSRTC Pushpak airport buses connect HYD with the city for far less than a taxi.
IslamabadIslamabad International (ISB), with Lahore (LHE) about four to five hours away by motorwayThe airport is about 30 km from the city centre, so arrange your pickup ahead. Check Pakistan's visa rules for Canadians before you book.
IstanbulIstanbul Airport (IST), plus Sabiha Gökçen (SAW) for many budget airlinesThe M11 metro links Istanbul Airport with the city, and an Istanbulkart card covers metro, trams, buses and ferries.
KarachiJinnah International (KHI)Arrange your airport pickup in advance. Check Pakistan's visa rules for Canadians before you book.
KingstonNorman Manley International (KIN), with Montego Bay (MBJ) on the north coastCompare Montego Bay (MBJ) too; Knutsford Express coaches link the two cities cheaply.
LagosMurtala Muhammed International (LOS)Canadians need a visa for Nigeria, so apply well ahead. Arrange your airport pickup in advance and read the Government of Canada travel advice.
LahoreAllama Iqbal International (LHE), with Islamabad (ISB) about four to five hours away by motorwayCompare Islamabad (ISB) as well, since fares can differ a lot. Check Pakistan's visa rules for Canadians before you book.
Las VegasHarry Reid International (LAS)Compare hotels by total price including resort fees, which are often added on top of the nightly rate.
LisbonHumberto Delgado (LIS), with Porto (OPO) sometimes cheaper, then a 3-hour trainThe metro's red line runs from the airport into the city for a normal fare.
LondonHeathrow (LHR), Gatwick (LGW), Stansted (STN), Luton (LTN) and London City (LCY)From Heathrow, the Tube's Piccadilly line or the Elizabeth line cost far less than the Heathrow Express. Canadians need a UK Electronic Travel Authorisation (ETA) before flying.
Los AngelesLAX, plus Burbank (BUR), Long Beach (LGB), Ontario (ONT) and Orange County (SNA)Compare the smaller airports, which can be cheaper and closer to where you're staying. The FlyAway bus is cheaper than a taxi from LAX.
Los CabosLos Cabos International (SJD), in San José del CaboShared airport shuttles cost much less than private transfers to the hotel zone.
MadeiraMadeira Airport (FNC), also called Cristiano Ronaldo International, about 20 minutes from FunchalAirport buses and taxis link the airport with Funchal. Strong winds sometimes divert or delay landings at Madeira, so leave some slack before a connecting flight home.
MadridAdolfo Suárez Madrid–Barajas (MAD)Metro Line 8 links the airport with the city, and the airport express bus runs 24 hours.
ManilaNinoy Aquino International (MNL), with Clark (CRK) as an alternativeArrivals must complete the free eTravel registration online before landing.
MauiKahului Airport (OGG)Rental cars on Maui sell out in peak season, so book early; public transport around the island is limited.
Mexico CityBenito Juárez International (MEX), plus Felipe Ángeles (NLU) for some budget flightsMetrobús Line 4 runs from the airport to the historic centre for a small fare.
MiamiMiami International (MIA), with Fort Lauderdale (FLL) about 45 minutes away and often cheaperAlways compare Fort Lauderdale. Metrorail connects MIA with downtown.
Montego BaySangster International (MBJ)Compare all-inclusive packages with booking separately. Knutsford Express coaches link the main towns cheaply.
MumbaiChhatrapati Shivaji Maharaj International (BOM)Prepaid taxis and app-based rides are the simplest way into the city; allow extra time for traffic. Check India's visa rules for Canadians before you book.
New YorkJFK, LaGuardia (LGA) and Newark (EWR)Compare all three airports, since Newark is often cheapest. The AirTrain plus subway or NJ Transit costs far less than a taxi.
OrlandoOrlando International (MCO), plus Orlando Sanford (SFB) for some budget flightsBuy theme-park tickets ahead online rather than at the gate, and compare a rental car against rideshares if you're visiting several parks.
OsakaKansai International (KIX), plus Itami (ITM) for domestic flightsThe JR Haruka express and Nankai trains from Kansai Airport cost far less than a taxi, and Kyoto is about 75 minutes away by Haruka.
ParisCharles de Gaulle (CDG) and Orly (ORY), plus Beauvais (BVA) for some budget airlinesThe RER B train from Charles de Gaulle to central Paris is much cheaper than a taxi.
PhoenixPhoenix Sky Harbor (PHX), plus Phoenix–Mesa Gateway (AZA) for some budget flightsThe free PHX Sky Train links the terminals with Valley Metro light rail into Phoenix and Tempe.
Port of SpainPiarco International (POS), in TrinidadPiarco is about 25 km east of Port of Spain. For Tobago, the fast ferry or a short domestic flight links the islands.
Puerto VallartaLicenciado Gustavo Díaz Ordaz International (PVR)Compare all-inclusive packages with booking flight and hotel separately.
Punta CanaPunta Cana (PUJ), with Santo Domingo (SDQ) sometimes cheaperCompare all-inclusive packages against booking flight and hotel separately. The Dominican Republic requires a free online e-Ticket form for arrival.
ReykjavíkKeflavík International (KEF), about 50 km from ReykjavíkThe Flybus runs between Keflavík and Reykjavík. Renting a car is the easiest way to see the Golden Circle and the south coast.
Rio de JaneiroRio de Janeiro–Galeão International (GIG), plus Santos Dumont (SDU) for domestic flightsUse a registered airport taxi or a ride-hailing app from Galeão; the drive to Copacabana takes about 45 minutes to an hour depending on traffic.
RomeFiumicino (FCO), plus Ciampino (CIA) for budget airlinesAirport buses from Fiumicino cost less than the Leonardo Express train. Italy's state museums are free on the first Sunday of each month.
San FranciscoSan Francisco (SFO), Oakland (OAK) and San José (SJC)Compare Oakland and San José too. BART runs from SFO into the city for far less than a taxi.
San José, Costa RicaJuan Santamaría International (SJO), plus Liberia (LIR) near the Guanacaste beachesCompare Liberia (LIR) if you're heading to the Pacific beaches, since it can save hours of driving.
SeoulIncheon (ICN), with Gimpo (GMP) mostly for domestic and regional flightsThe all-stop AREX train from Incheon is much cheaper than the express. Use a T-money card for transit.
ShanghaiShanghai Pudong International (PVG) for international flights, plus Hongqiao (SHA) for domestic flights and high-speed trainsThe Maglev train from Pudong reaches Longyang Road metro station in about eight minutes; Metro Line 2 is the cheaper, slower option. Set up Alipay or WeChat Pay before you go.
SingaporeChangi (SIN)The MRT runs from Changi into the city, and you can tap a contactless bank card to pay. Complete the free SG Arrival Card online before you land.
SydneySydney Kingsford Smith (SYD)Canadians need an Australian ETA, applied for through the official app. Airport buses avoid the train's station access fee.
São PauloSão Paulo–Guarulhos International (GRU), plus Congonhas (CGH) and Viracopos (VCP) for domestic flightsAirport buses and the Line 13 train link Guarulhos with the city. Allow plenty of time, because São Paulo traffic can be very heavy.
TaipeiTaoyuan International (TPE), plus Songshan (TSA) for some regional flightsThe Taoyuan Airport MRT express reaches Taipei Main Station in about 35 to 40 minutes.
TokyoHaneda (HND), close to the city, and Narita (NRT)From Narita, the Keisei trains cost much less than a taxi. A Suica or Pasmo card makes trains and buses simple.
VadodaraVadodara Airport (BDQ), mainly domestic flights; Ahmedabad (AMD) is about two hours awayCompare flying into Ahmedabad (AMD) or Mumbai (BOM), then taking the train or expressway to Vadodara.
VijayawadaVijayawada International (VGA), with mostly domestic flights; Hyderabad (HYD) is a common gateway about five hours away by roadAlways compare flying into Hyderabad (HYD) and continuing by train, bus or a short domestic flight to Vijayawada.
Questions

Common questions

What is usually the cheapest way from the airport to the city?

A train, metro or public bus. Taxis and shuttles are simpler but cost more, and the gap can be large in cities such as London, Paris and Tokyo. The table lists the cheaper option we know for each place.

Should I pre-book an airport transfer?

It can be worth it after a long flight, late at night, or with children and a lot of luggage. For a short ride in a city with a fast train, public transport is usually cheaper and just as quick.

How current is this?

Each tip comes from the destination's airport or transit website when we last reviewed the page. Fares and timetables change, so check the operator before you travel.