
Airport to City: Best Transfer Options for Bangkok, Phuket & Chiang Mai
Book The Route Now
Start with transport, then compare hotels nearby for the arrival city.
Affiliate links. We may earn a commission at no extra cost to you.
The moment your plane touches down in Thailand, one question dominates: how do you get from the airport to your hotel without overpaying or getting lost? Airport transfers in Bangkok, Phuket, and Chiang Mai are far simpler than many travelers expect—but choosing the right option can save you money, time, and stress. From the Airport Rail Link in Bangkok to budget minibuses in Chiang Mai, each city offers distinct advantages depending on your budget, luggage, and comfort level.
Key Takeaways
| Question | Answer |
|---|---|
| What's the cheapest option? | Airport buses (150–300 THB / $4–8 USD) or trains where available |
| What's the fastest? | Taxi or ride-sharing apps (30–60 minutes depending on traffic) |
| What's safest for first-timers? | Pre-booked transfers or official airport taxis with meters |
| How much do transfers cost? | 150–1,500 THB ($4–40 USD) depending on method and distance |
| Should I book in advance? | Not essential for taxis/buses, but recommended for private transfers |
| Which city has the best public transport? | Bangkok (Airport Rail Link + BTS/MRT connections) |
| What time of day matters most? | Early morning/late night may have limited bus schedules; taxis available 24/7 |
1. Bangkok Airport Transfers: Suvarnabhumi & Don Mueang
Bangkok has two major airports serving different routes. Suvarnabhumi Airport (BKK), 25 km east of central Bangkok, handles most international flights. Don Mueang Airport (DMK), 21 km north, primarily serves domestic and budget airline routes. The transfer experience differs significantly between the two, so knowing which airport you're arriving at is critical.
Suvarnabhumi offers the most developed transfer infrastructure in Thailand, including a dedicated Airport Rail Link that connects directly to the BTS Skytrain system. Don Mueang, while smaller, has improved its transport options considerably in recent years. Both airports operate 24 hours, meaning late-night arrivals won't leave you stranded.
Airport Rail Link (Suvarnabhumi Only)
The Airport Rail Link is the fastest and most reliable way to reach central Bangkok from Suvarnabhumi. The train departs every 15–20 minutes from 6:00 AM to midnight, then hourly until 1:00 AM. The journey to Phaya Thai Station (the final stop in downtown Bangkok) takes 28 minutes and costs 45 THB ($1.20 USD). From Phaya Thai, you can connect to the BTS Skytrain system to reach most central neighborhoods.
Our team found the Rail Link particularly efficient during morning rush hour when road traffic can add 30–45 minutes to taxi journeys. The train is air-conditioned, clean, and straightforward—follow the signs from baggage claim to the ground floor station. A single ticket covers the entire journey; no transfers needed. If your hotel is near a BTS station (like Sukhumvit, Siam, or Silom), this is your best bet.
Practical considerations:
- Peak hours: 6:00–9:00 AM and 4:00–7:00 PM see crowded trains, but luggage space is adequate
- Late arrivals: After midnight, you'll need a taxi or ride-sharing app—the Rail Link stops running
- Luggage: One large suitcase and one carry-on fit comfortably; backpackers rarely struggle
Search and compare flights to Bangkok, Phuket, Chiang Mai and Koh Samui at the best prices.
Search Flights on Trip.com →Metered Taxis from Suvarnabhumi
Official metered taxis queue at the ground floor of Suvarnabhumi's arrivals hall. Fares to central Bangkok (Sukhumvit, Silom, or Riverside areas) typically run 250–350 THB ($7–9 USD) on the meter, plus a 50 THB airport surcharge and motorway tolls (75–100 THB). Total cost: approximately 375–450 THB ($10–12 USD) for a 30–45 minute journey depending on traffic.
The key advantage: door-to-door service without navigating public transport with luggage. The downside is traffic—if you arrive during evening rush hour (4:00–8:00 PM), expect 60+ minutes and potential frustration. Taxis are metered and regulated, so overcharging is rare if you use the official queue.
Pro tip: Avoid unmarked taxis or drivers who approach you inside the terminal offering "special rates"—these almost always overcharge. Stick to the official queue at ground level.
Ride-Sharing Apps (Grab, Bolt)
Grab and Bolt operate from Suvarnabhumi and offer a middle ground between taxis and private transfers. Prices are set before booking (no surge pricing surprises), typically 300–450 THB ($8–12 USD) to central Bangkok. The app shows your driver's name, photo, and vehicle details, adding a layer of transparency that some travelers prefer.
During our team's recent visits, Grab rides from Suvarnabhumi to Sukhumvit took 35–50 minutes depending on traffic, with consistent pricing. Bolt often quotes slightly lower fares (250–350 THB) but has fewer drivers at the airport. Both apps require a Thai phone number or international number with a data plan—ensure you have internet access before landing.
Booking step-by-step:
- Open the app after clearing customs
- Set pickup at "Suvarnabhumi Airport" (the app recognizes it)
- Enter your destination hotel name or address
- Confirm the estimated fare and driver details
- Meet your driver at the designated pickup zone (usually Level 2 or 3, depending on the app)
Get a Thailand eSIM before you land. No physical SIM needed — activate instantly on your phone.
Get Saily eSIM for Thailand →
Scan me
Airport Buses from Suvarnabhumi
Four bus routes connect Suvarnabhumi to Bangkok's main areas. A1 (Suvarnabhumi–Khao San) costs 150 THB ($4 USD) and takes 60–90 minutes depending on stops. A2 (Suvarnabhumi–Lumphini) and A3 (Suvarnabhumi–Sathorn) follow similar pricing. Buses depart every 20–30 minutes from 6:00 AM to midnight, then hourly until 2:00 AM.
Buses are the cheapest option and work well if you're traveling light and not in a hurry. However, they make multiple stops, routes can be confusing for first-timers, and luggage space is limited. During our research, we found buses most useful for travelers heading to Khao San Road or staying in Old City areas where direct connections exist.
Best for: Budget travelers, light luggage, flexible schedules, familiarity with Bangkok neighborhoods.
Don Mueang Airport Transfers
Don Mueang is smaller and less developed than Suvarnabhumi, but transfers are still straightforward. Metered taxis to central Bangkok cost 200–300 THB ($5–8 USD) plus tolls and surcharge. Ride-sharing apps (Grab/Bolt) quote 250–350 THB ($7–9 USD). Airport buses (routes A1, A2, A4) cost 150 THB and take 60–90 minutes.
Don Mueang lacks a rail link, so public transport options are more limited. If you're arriving at Don Mueang, a taxi or Grab is usually faster and more convenient than at Suvarnabhumi, since the airport is smaller and less congested. Our team recommends pre-booking a Grab from the app to avoid queues.
2. Phuket Airport Transfers: Reaching Patong, Kata & Beyond
Phuket International Airport (HKT) sits 32 km north of Patong Beach, the island's main tourist hub. The 45–60 minute journey is longer than Bangkok's airport transfers, making the choice of transport more significant. Phuket's road infrastructure is good, but traffic during peak hours (especially afternoons) can be unpredictable.
Unlike Bangkok, Phuket has no rail link or extensive bus network. Your realistic options are taxis, ride-sharing, private transfers, or shared minibuses. The choice largely depends on your destination beach and budget.
Official Taxis & Meter Taxis
Official taxis queue at Phuket Airport's ground floor. However, unlike Bangkok, Phuket taxis typically operate on a fixed-rate system, not meters. Expect to pay 600–800 THB ($16–21 USD) to Patong Beach, 500–600 THB ($13–16 USD) to Kata or Karon, and 400–500 THB ($11–13 USD) to Phuket Town.
These rates are non-negotiable and posted at the taxi counter. The advantage is clarity—you know the price upfront. The disadvantage is that these rates are higher than Bangkok's metered system. Taxis are air-conditioned and direct, making them comfortable for families or those with heavy luggage.
Common destinations & fixed rates:
- Patong Beach: 600–800 THB ($16–21 USD)
- Kata Beach: 500–600 THB ($13–16 USD)
- Karon Beach: 500–600 THB ($13–16 USD)
- Phuket Town: 400–500 THB ($11–13 USD)
- Laguna area (Bang Tao): 500–600 THB ($13–16 USD)
Grab & Ride-Sharing
Grab operates at Phuket Airport with typically lower fares than official taxis. Expect 400–600 THB ($11–16 USD) to Patong, depending on demand. During peak hours (late afternoon), surge pricing can push fares higher. Bolt is less prevalent in Phuket but occasionally available.
The advantage of Grab is transparency and app-based tracking. The disadvantage is that fares fluctuate, and during high-demand periods, prices spike. Our team recommends booking Grab during off-peak hours (early morning, late evening) for the best rates.
Pro tip: If you're arriving in the afternoon (2:00–6:00 PM), Grab fares may surge. Consider waiting 30 minutes in the airport lounge or booking an official taxi to avoid surge pricing.
Shared Minibuses & Shuttle Services
Several companies operate shared minibus shuttles from Phuket Airport to major beaches. These typically cost 200–300 THB ($5–8 USD) per person and make multiple stops. Journey time is longer (90+ minutes with stops) but the per-person cost is lowest.
Shared shuttles work well for solo travelers or pairs but are impractical for groups or those with tight schedules. During our research, we found shuttle services most common for backpackers heading to Patong's budget accommodation areas.
Booking: Look for shuttle company desks in the arrivals hall, or pre-book online through your hostel or guesthouse.
Private Transfers & Hotel Arrangements
Many hotels and resorts offer pre-arranged transfers, typically costing 800–1,500 THB ($21–40 USD) depending on vehicle type and distance. These are more expensive than taxis but offer convenience—your driver meets you at arrivals with a name sign, handles luggage, and takes you directly to your hotel.
Private transfers are worth considering if you're traveling with family, have multiple large suitcases, or are arriving late at night when other options are limited. Several mid-range and luxury resorts include transfers in their booking packages.
Compare hotels, resorts, and guesthouses across Thailand with free cancellation on most bookings.
Search Hotels on Booking.com →
Scan me
3. Chiang Mai Airport Transfers: Reaching Old City & Beyond
Chiang Mai International Airport (CNX) is 3.5 km southwest of the Old City, making it the closest airport to a city center among Thailand's three major hubs. The short distance means transfers are quick and affordable, typically 10–20 minutes by any method.
The proximity to the city is a major advantage—even a taxi ride is inexpensive. However, Chiang Mai's transport infrastructure is less developed than Bangkok's, so options are more limited.
Metered Taxis from Chiang Mai Airport
Official metered taxis queue at the ground floor. Fares to the Old City (Nimmanhaemin, Thapae Gate, or Riverside areas) typically run 100–150 THB ($3–4 USD) on the meter, plus a 50 THB airport surcharge. Total: approximately 150–200 THB ($4–5 USD).
This is the cheapest option for city-center destinations and takes only 10–15 minutes. Taxis are metered and regulated, so overcharging is rare. Our team found Chiang Mai taxis notably more affordable and friendly than Bangkok's, with drivers often willing to chat and offer local recommendations.
Pro tip: If your hotel is in the Old City (within walking distance of the moat), a taxi is overkill—consider a songthaew (shared minibus) or even walking if you travel light.
Songthaews (Shared Minibuses)
Red songthaews operate fixed routes around Chiang Mai. From the airport, you can catch a songthaew heading toward the Old City for 50–100 THB ($1.50–3 USD). The journey takes 15–25 minutes with potential stops, but it's the most local and budget-friendly option.
Songthaews are crowded, luggage space is tight, and routes can be confusing for first-timers. However, they're authentic, cheap, and perfectly safe. During our visits to Chiang Mai, we frequently used songthaews and found them reliable, though timing is unpredictable.
Best for: Budget travelers, light luggage, those comfortable with local transport, flexible schedules.
Grab & Ride-Sharing
Grab operates in Chiang Mai with fares typically 100–150 THB ($3–4 USD) to the Old City, similar to taxis but with app-based booking. Bolt is less available in Chiang Mai.
Grab is convenient if you want to avoid the taxi queue and know your fare upfront. However, the savings compared to metered taxis are minimal, so it's more about preference than cost.
Private Transfers & Hotel Pickups
Many guesthouses and hotels in Chiang Mai offer free or low-cost airport pickups (100–300 THB / $3–8 USD), especially if you've booked accommodation in advance. Some mid-range hotels include transfers with bookings.
If your hotel offers a pickup, take it—it's often cheaper than taxis and eliminates the hassle of finding transport after a long flight.
Book buses, trains, ferries, and transfers between Thai cities easily online. Compare routes and prices.
Book Transport on 12Go →
Scan me
4. Comparing the Three Cities: Which Transfer Method Wins?
| City | Cheapest | Fastest | Most Convenient | Best for First-Timers |
|---|---|---|---|---|
| Bangkok (Suvarnabhumi) | Bus (150 THB) | Rail Link (28 min) | Grab/Taxi (door-to-door) | Rail Link to BTS |
| Bangkok (Don Mueang) | Taxi (200 THB) | Taxi/Grab (30 min) | Grab (app-based) | Grab (transparent pricing) |
| Phuket | Shared shuttle (200 THB) | Taxi (45 min) | Private transfer | Grab (despite surge pricing) |
| Chiang Mai | Songthaew (50 THB) | Taxi (10 min) | Taxi/Grab | Taxi (cheap & quick) |
Bangkok's Airport Rail Link is the standout winner for speed and reliability, but it only serves Suvarnabhumi. For pure budget, Chiang Mai's songthaews and Bangkok's buses are unbeatable. For convenience and transparency, Grab works across all three cities, though pricing varies.
5. Booking Your Transfer in Advance vs. On-Arrival
Should you pre-book? The answer depends on your risk tolerance and schedule.
Pre-booking advantages:
- Guaranteed availability (especially important late at night or during peak season)
- Fixed pricing (no surge pricing or negotiation)
- Peace of mind (driver meets you with a name sign)
- Useful for groups (private transfers for families or large parties)
On-arrival booking advantages:
- Flexibility (change your mind about destination or timing)
- Lower prices (taxis and Grab often cheaper than pre-booked services)
- No advance payment (pay only when you arrive)
- Simplicity (no emails or confirmations to manage)
Our team's recommendation: For Bangkok and Chiang Mai, booking on-arrival is fine—transport is abundant and affordable. For Phuket, especially during high season (November–February), consider pre-booking a private transfer if you're arriving in the afternoon when Grab surge pricing kicks in.
Did You Know? Bangkok's Airport Rail Link carries over 8 million passengers annually, making it one of Southeast Asia's busiest airport rail systems.
6. Safety, Scams & What to Avoid
Airport transfers are generally safe in all three cities, but a few precautions protect you.
Common scams to avoid:
- Unmarked taxis at arrivals: Drivers approach you offering "special rates"—always use the official queue
- Inflated Grab surge pricing: During peak hours, Grab fares can triple; if the quote seems high, wait 30 minutes or use a taxi
- Unofficial "guides" offering transport: Politely decline; they often take commissions that inflate your fare
- Sharing taxis with strangers: While generally safe, sharing with unknown passengers increases risk of theft or detours
Safety best practices:
- Use official taxis or app-based services (Grab, Bolt) rather than unmarked cabs
- Share your itinerary with someone back home, especially if taking a private transfer
- Keep valuables secure during transfers; don't leave luggage unattended
- Confirm the driver's name and vehicle (Grab shows these before pickup)
- Avoid traveling alone late at night if possible; group transfers are safer
During our team's extensive travel through Thailand, we've never experienced serious issues with airport transfers, but these precautions are sensible anywhere.
7. Special Circumstances: Late Arrivals, Families & Groups
Late-Night Arrivals (After Midnight)
Bangkok's Airport Rail Link stops at 1:00 AM, and buses stop running around 2:00 AM. Your options after midnight:
- Grab or Bolt (available 24/7, though fares may be higher)
- Metered taxis (always available, no surge pricing)
- Pre-booked private transfer (most reliable if you've arranged it in advance)
For late arrivals, we recommend pre-booking a private transfer or using Grab/taxi rather than waiting for buses. The extra cost (50–100 THB) is worth the convenience and reduced wait time.
Traveling with Families & Children
Families benefit from private transfers or official taxis because:
- More space for car seats, strollers, and luggage
- Direct routing (no stops or transfers with young children)
- Comfort (air-conditioning, no crowding)
Estimated costs: 600–1,200 THB ($16–32 USD) for a family of 4 from Bangkok's Suvarnabhumi to central areas. Pre-booking through your hotel is often the easiest option.
Groups (4+ People)
For groups of 4 or more, private minibus transfers are often cheaper per person than multiple taxis. A 6-person minibus from Phuket Airport to Patong costs approximately 2,000–2,500 THB ($53–66 USD) total, or about 330–420 THB ($9–11 USD) per person—cheaper than individual Grab rides.
Booking group transfers:
- Contact your hotel in advance
- Use services like Viator or GetYourGuide (search "airport transfer [city]")
- Arrange through travel agencies at the airport
Discover the best guided tours and activities in Bangkok, Chiang Mai, Phuket and beyond.
Browse Tours on GetYourGuide →
Scan me
8. Getting Connected: SIM Cards & Internet for Navigation
Before booking your transfer, ensure you have a way to navigate and contact your driver. Three options:
1. Thai SIM Card (Recommended)
- Purchase at airport (AIS, dtac, True Move booths)
- Cost: 99–299 THB ($3–8 USD) for starter packages with data
- Activation: Immediate; you'll have a local number and data within minutes
- Best for: Longer stays, multiple apps, local calls
2. eSIM (Growing Option)
- Activate before arrival through apps like Saily
- Cost: 300–600 THB ($8–16 USD) for 7–30 days of data
- Advantage: No physical card, instant activation
- Best for: Short trips, avoiding airport queues
3. International Roaming
- Use your home country's roaming plan
- Cost: Expensive (typically $5–10 USD per day)
- Best for: Emergency-only backup
Our team recommends purchasing a Thai SIM at the airport before heading to the transfer queue. It takes 5 minutes and ensures you can use Google Maps, Grab, or contact your hotel immediately.
9. Luggage, Accessibility & Special Needs
Luggage Considerations
- Taxis & private transfers: Unlimited luggage; drivers assist with loading
- Airport Rail Link (Bangkok): Adequate space for 2–3 large suitcases per person; no assistance
- Buses: Limited overhead space; large suitcases may not fit
- Songthaews (Chiang Mai): Tight space; best for backpacks or carry-on only
If you're traveling with multiple large suitcases, avoid buses and songthaews. Taxis or private transfers are worth the extra cost.
Accessibility & Mobility Issues
- Bangkok Rail Link: Elevators and ramps available; accessible for wheelchairs
- Taxis: Standard vehicles; may be difficult for wheelchair users (no ramps)
- Buses: Not wheelchair accessible
- Private transfers: Request accessible vehicles when booking (some companies offer them)
If you have mobility concerns, contact your hotel in advance and request a private transfer with an accessible vehicle. Most mid-range and luxury hotels can arrange this.
10. Money, Payments & Tipping
Payment Methods
Thai Taxis:
- Cash (THB) only; no card payments
- ATMs available at all airports
- Withdraw 2,000–5,000 THB ($53–133 USD) upon arrival
Grab & Ride-Sharing:
- Credit/debit card (linked to app before arrival)
- Thai bank transfer (if you set up an account)
- Cash (some drivers accept, but app payment is standard)
Buses & Songthaews:
- Cash (THB) only
Private Transfers:
- Often pre-paid via credit card when booking
- Some accept cash upon arrival
Tipping
Tipping is not expected in Thailand, but small amounts (10–20 THB / $0.30–0.50 USD) are appreciated for good service. Rounding up your taxi fare or adding 5% to a private transfer is kind but optional.
Did You Know? Thailand's three major airports collectively handled over 60 million passengers in 2019, making them crucial gateways to Southeast Asia.
Source: Airports of Thailand Public Company Limited
Frequently Asked Questions
What's the best airport transfer option for first-time visitors to Bangkok?
The Airport Rail Link from Suvarnabhumi is ideal for first-timers. It's straightforward, affordable (45 THB), reliable, and connects to the BTS Skytrain system. If you're arriving at Don Mueang or prefer door-to-door service, Grab offers transparent app-based pricing with no negotiation required.
How much should I budget for airport transfers in each city?
Budget approximately 150–450 THB ($4–12 USD) for Bangkok, 400–800 THB ($11–21 USD) for Phuket, and 100–200 THB ($3–5 USD) for Chiang Mai. Private transfers cost 2–3 times more but offer convenience.
Is it safe to take a taxi from the airport at night?
Yes, official metered taxis from airport queues are safe 24/7. Avoid unmarked taxis or drivers who approach you inside the terminal. Grab and Bolt are also safe alternatives and available around the clock.
Should I exchange money before or after arriving at the airport?
Exchange money after arriving—airport exchange rates are typically worse than ATM withdrawals. Use an ATM (available at all airports) to withdraw Thai baht; ATM rates are competitive and convenient.
Can I pre-book a transfer through my hotel?
Yes, most hotels offer airport pickup services (sometimes free, sometimes 200–500 THB). Contact your hotel after booking accommodation and request a transfer. This is especially useful for late arrivals or families.
What if my flight is delayed and I arrive very late?
All three cities have 24-hour taxi services and Grab availability. Buses and songthaews stop running around 2:00 AM. If arriving after midnight, expect slightly higher Grab fares (surge pricing) or use a metered taxi. Pre-booking a private transfer eliminates this concern.
Is Grab cheaper than taxis in Thailand?
In Bangkok: Grab and taxis are comparable; Grab may be slightly cheaper during off-peak hours but more expensive during surge pricing. In Phuket: Taxis have fixed rates; Grab can be cheaper off-peak but surges during afternoons. In Chiang Mai: Taxis and Grab are nearly identical in price.
For the best deal, compare both options using the Grab app before committing.
Conclusion
Getting from Thailand's airports to your city destination doesn't require stress or overspending. Bangkok's Airport Rail Link remains the gold standard for speed and reliability, while Grab offers consistency across all three cities. Chiang Mai's metered taxis are the cheapest and quickest option, and Phuket's fixed-rate taxis provide clarity despite higher costs.
The key is matching your transfer method to your priorities: budget, speed, convenience, or comfort. First-timers should lean toward official taxis or app-based services to avoid confusion. Experienced travelers can save money with buses and songthaews.
For more detailed planning, explore our complete Bangkok travel guide, Phuket travel guide, and Chiang Mai travel guide to understand each city's neighborhoods and plan your onward journey.
We may earn a small commission from bookings made through our links, at no extra cost to you. This helps us keep creating free travel guides.
Safe travels, and welcome to Thailand!
Next step
Planning Bangkok?
Some links are affiliate — we earn a small commission at no extra cost to you.
Sources & References
This article is based on editorial research and verified with the following sources:

Go2Thailand Team
Based in Thailand since 2019 | 50+ provinces visited | Updated monthly
We are a team of travel writers and Thailand residents who explore the country year-round. Our guides are based on first-hand experience, local knowledge, and verified official sources.
More about us →Tags
Best Thai Islands to Visit During Rainy Season: A Complete Guide
Next →Thailand Health and Vaccinations: What Doctors Recommend
People Also Read
practicalThailand Health and Vaccinations: What Doctors Recommend
Complete guide to Thailand vaccinations and health precautions. CDC-recommended shots, malaria prevention, travel insurance, and what doctors advise before you go.
practicalThailand Visa Changes 2026: Complete Guide for Tourists
Complete 2026 guide to Thailand visa changes, entry requirements, and new regulations for tourists. Exact costs, steps, and FAQs.
practicalThailand Health and Vaccinations: What Doctors Recommend
Complete guide to health, vaccinations, and medical care for Thailand travel. CDC recommendations, costs, and what doctors advise.
Plan Your Thailand Trip
Book hotels, transport, activities, and get connected with an eSIM
Some links are affiliate links. We may earn a commission at no extra cost to you.