
You’ve just landed in Bangkok. Maybe it’s your first time here, or maybe you’re like me — coming back again and again for the food, shopping, and that little escape from the daily grind. The moment you step off the plane, the excitement kicks in... but then comes the big question:
“How do I get to the city from here?”
Whether you’ve landed at Suvarnabhumi (BKK) or Don Mueang (DMK), the good news is: getting to the city is pretty straightforward. The not-so-great part? There are quite a few options — train, taxi, bus, Grab, private car — and if you’re not sure which to pick, it’s easy to overpay or waste time.
But don’t worry. I’ve been through the chaos, the confusion, and even the taxi driver who tried to charge me double 🙃 So now, I’m here to walk you through every possible way to get from Bangkok airport to the city — whether you're on a tight budget, travelling with family, or just want the fastest route.
I’ll also throw in some extra tips just for Malaysians:
● How to avoid getting scammed by taxis
● What to do if you arrive late at night
● How much you should be paying
● What’s the best option if you’ve got heavy luggage or kids in tow
This isn’t one of those cold, generic guides. This is like your kawan telling you what to expect, so you can step off the plane feeling a bit more confident, and a lot more ready to enjoy Bangkok 🚖🚆💨
Let’s get started.
🛬 Which Bangkok Airport Are You At?

First things first — Bangkok has two airports, and they’re not side-by-side. Depending on which one you land at, your options (and experience) might vary quite a bit. Here’s a quick breakdown:
1. Suvarnabhumi Airport (BKK) – The Big One
If you flew in with Malaysia Airlines, Thai Airways, Singapore Airlines, or any full-service airline, chances are you landed at Suvarnabhumi (pronounced soo-wanna-poom).
What to know:
● This is Bangkok’s main international airport.
● It’s modern, spacious, and well-connected by public transport.
● Located about 30km east of the city centre.
● Has an Airport Rail Link (ARL) that connects directly to Bangkok’s train system.
✅ Good for: Smooth public transport, lots of facilities, more signage in English.
2. Don Mueang Airport (DMK) – The Budget Hub
If you flew with AirAsia, Scoot, Batik Air, or other low-cost airlines, you most likely landed at Don Mueang.
What to know:
● It’s older and more compact, but still very busy.
● No direct train from the airport into central Bangkok.
● Located around 24km north of the city centre.
● You'll need to take a bus + train combo, or just grab a taxi or e-hailing app.
✅ Good for: Budget travellers — but expect a bit more legwork.
🧭 Not Sure Which One You Landed At?
Check your boarding pass or airline confirmation — if it says:
● BKK ➝ Suvarnabhumi Airport
● DMK ➝ Don Mueang Airport
Also, signs in the terminal will say either “Suvarnabhumi” or “Don Mueang”, so just keep an eye out.
Next, we’ll break down all the ways to get from both airports to the city, including price, travel time, and personal tips on what’s worth it and what’s not.
Cheap Flights from Kuala Lumpur to Bangkok
- Sehala
- Pergi Balik
- direct cheapest
KUL08:102j 10mTanpa hentiDMK09:20Kuala Lumpur - Bangkok|Rab, 7 Jan|AirAsiaMXN$ 969MXN$ 1,10412% OFF12% OFFMXN$ 1,104MXN$ 969
KUL19:302j 15mTanpa hentiDMK20:45Kuala Lumpur - Bangkok|Ahd, 18 Jan|AirAsiaMXN$ 980MXN$ 1,10411% OFF11% OFFMXN$ 1,104MXN$ 980
KUL16:452j 20mTanpa hentiDMK18:05Kuala Lumpur - Bangkok|Sel, 20 Jan|AirAsiaMXN$ 980MXN$ 1,10411% OFF11% OFFMXN$ 1,104MXN$ 980
KUL17:502j 20mTanpa hentiDMK19:10Kuala Lumpur - Bangkok|Sel, 13 Jan|AirAsiaMXN$ 982MXN$ 982
KUL17:502j 20mTanpa hentiDMK19:10Kuala Lumpur - Bangkok|Isn, 12 Jan|AirAsiaMXN$ 982MXN$ 982
KUL17:502j 20mTanpa hentiDMK19:10Kuala Lumpur - Bangkok|Sel, 6 Jan|AirAsiaMXN$ 982MXN$ 982
KUL1:00 PM3j 5mTanpa hentiBKK2:00 PMKuala Lumpur - Bangkok|Sat, Dec 13|AirAsiaCari Penerbangan LainCari Penerbangan Lain
Harga potongan adalah dikira berdasarkan harga purata laluan sepadan pada Trip.com.
🚆 From Suvarnabhumi Airport (BKK) to Bangkok City

1. Airport Rail Link (ARL) – Fast & Budget-Friendly
Best for: Solo travellers or light packers
● Route: Suvarnabhumi Airport ➝ Phaya Thai Station
● Time: ~30 minutes
● Fare: 15–45 THB (depending on distance)
● Operating Hours: 6:00 AM – Midnight
How it works:
Just follow the signs for the ARL in the airport basement level. You can buy a token at the machine (bring small notes!) or use a Rabbit Card
. At Phaya Thai, you can transfer to the BTS Skytrain and get to your hotel area.
My take: Super efficient, no traffic jam stress. But not ideal if you have bulky luggage or arrive past midnight.
2. Taxi – Door-to-Door Convenience
Best for: Families, late arrivals, or if you’ve got too much barang
● Fare: ~300–500 THB
● Time: 45–60 minutes (depending on traffic)
● Extra: 50 THB airport surcharge + tollway fees (~75 THB total)
Tips:
● Follow the “Public Taxi” signs outside Arrivals.
● Use the queue machine to get your driver.
● Insist on using the meter!
● Toll fees are usually paid by you during the ride — keep small change handy.
My take: Super convenient, especially if you’re tired or travelling with others. Just be firm with drivers — some might try to offer you a flat rate (don’t take it).
3. Grab / Bolt (E-Hailing) – App-Based Simplicity
Best for: Tech-savvy travellers who prefer cashless convenience
● Fare: 350–600 THB (depends on surge pricing)
● Time: Similar to taxi, 45–60 minutes
● Pickup Point: Follow signs or check app for designated pickup zones
Tips:
● Get a Thai SIM card or activate roaming for mobile data.
● Grab is more expensive but widely used.
● Bolt is often cheaper (but fewer drivers near the airport).
My take: Great if you don’t want to deal with taxi drivers or language issues. Just confirm the license plate before getting in.
4. Airport Limousine – Pre-Booked Luxury
Best for: Business travellers or those who want a stress-free VIP ride
● Fare: 950–1,200 THB
● Time: 45–60 minutes
● Booking: At counters inside Arrival Hall or online beforehand
My take: Pricey, but hassle-free and comfy. It’s like Grab Premium. Ideal if you’re willing to spend for peace of mind.
5. Airport Buses – Budget Option for Backpackers
Best for: Ultra-budget travellers
● Fare: ~60 THB
● Route: Various buses to areas like Khao San Road, Victory Monument, etc.
● Time: 1+ hour depending on traffic
● Note: Some routes run less frequently, and English signage can be limited.
My take: It’s cheap, but a bit leceh if you’re not familiar with the city. Best avoided if you have lots of luggage.
🚌 From Don Mueang Airport (DMK) to Bangkok City

1. Public Bus + BTS/MRT Combo – Budget Smart
Best for: Budget-conscious solo travellers who don’t mind a bit of walking and transferring
● Popular routes:
○ A1 or A2 Bus ➝ Mo Chit BTS Station
○ From there, hop on the BTS Skytrain into the city
● Fare: Bus ~30 THB + BTS fare ~30–60 THB
● Time: Around 60–90 minutes depending on traffic and wait time
How it works:
● After exiting the arrival hall, look for Bus A1/A2 signs — buses are frequent.
● Ride to Mo Chit (Chatuchak), the northernmost BTS station.
● From Mo Chit, you can connect easily to major city stops like Siam, Asok, or Victory Monument.
My take: Super cheap and not bad if you're travelling light. Can be a bit confusing for first-timers, especially during peak hours.
2. Taxi – Most Convenient Option
Best for: Families, late-night arrivals, or people with heavy luggage
● Fare: ~250–400 THB
● Time: 40–60 minutes (traffic-dependent)
● Extra: 50 THB airport surcharge + toll fees
Tips:
● Same system as Suvarnabhumi — use the taxi counter outside Arrivals to get a printed queue slip.
● Tell the driver your hotel name and area (show it on Google Maps helps!)
● Ask for metered fare only.
My take: Still one of the most convenient ways into the city. You’ll pay more than the bus, but it’s a door-to-door ride with no transfers.
3. Grab / Bolt – App-Based & Comfortable
Best for: Travellers who prefer to avoid queueing or want a fixed fare
● Fare: ~300–500 THB (can vary with traffic and surge)
● Time: 45–60 minutes
● Pickup Point: Check app instructions — usually outside the terminal near Gate 6
Tips:
● Grab and Bolt both work here — just make sure you’ve got data or a Thai SIM.
● You might need to walk a bit to the designated pickup area.
My take: Same as from BKK — great if you don’t want to haggle or explain your destination. Plus, you see your fare upfront.
4. Train to Hua Lamphong Station – Old School Vibes
Best for: The truly adventurous or those with time to spare
● Fare: As low as 5–20 THB (yes, seriously!)
● Time: 1–1.5 hours (slow and often delayed)
● Station Location: Just across from the airport — walk across the pedestrian bridge
How it works:
Catch the train from Don Mueang Train Station, cross the road via the overpass. It’ll take you straight to Hua Lamphong, near Chinatown.
My take: It’s the cheapest way to get into the city, but trains can be slow and inconsistent. Great for those who don’t mind the journey being part of the adventure 😄
Summary Table: DMK to Bangkok Options
| Method | Duration | Cost (THB) | Best For |
| Bus + BTS | 60–90 mins | 60–90 | Budget travellers |
| Taxi | 40–60 mins | 250–400 | Comfort, families, late night |
| Grab / Bolt | 45–60 mins | 300–500 | App lovers, no-haggle ride |
| Train to City | 60–90 mins | 5–20 | Hardcore budget adventurers |
📊 Comparison Table: Bangkok Airport to City (All Options)
| Method | Airport | Duration | Cost (THB) | Pros | Cons |
| Airport Rail Link | BKK | ~30 mins | 15–45 | Fast, cheap, skips traffic | Not ideal for big luggage or groups |
| Taxi | BKK & DMK | 40–60 mins | 250–500 | Convenient, door-to-door | Potential scams, traffic delays |
| Grab / Bolt | BKK & DMK | 45–60 mins | 300–600 | No negotiation, fixed fare visible | Surge pricing during peak hours |
| Airport Bus | BKK | ~1 hour+ | 60 | Budget-friendly, decent comfort | Slower, confusing for first-timers |
| Bus + BTS/MRT | DMK | 60–90 mins | 60–90 | Cheap, flexible | Requires transfer, not luggage-friendly |
| Train to City | DMK | 60–90 mins | 5–20 | Cheapest of all | Slow, inconsistent schedule |
| Limousine / Private Transfer | BKK & DMK | 45–60 mins | 700–1200 | VIP comfort, pre-bookable | Expensive, not necessary for most |
Cheap Hotels in Bangkok
5 star
Business travel
Breakfast
👨👩👧👦 Best Options Based on Travel Style

| Travel Style | Recommended Option | Why |
| Solo Backpacker | ARL (BKK) or Bus+BTS (DMK) | Cheap, relatively fast, easy to figure out |
| Family with Kids | Taxi or Grab | Door-to-door, no transfers or stairs to stress over |
| Luxury Traveller / Business | Limousine or Hotel Transfer | Comfy, private, and ready as soon as you arrive |
| Arriving After Midnight | Taxi or Grab | Public transport may have stopped; these run 24/7 |
| Travelling with Lots of Bags | Taxi, Grab, or Private Transfer | No stairs, plenty of boot space |
| First-Timer in Bangkok | Taxi (metered) or Grab (fixed price) | Less confusing, just input your hotel location and you’re set |
| Budget Traveller | Bus + BTS (DMK) or ARL (BKK) | Cheapest combo that still gets you to main city spots efficiently |
🧠 Tips & Warnings for First-Timers in Bangkok

Whether it’s your first time in Bangkok or your first time navigating their public transport, these little nuggets of wisdom can save you time, money, and some unnecessary drama 😅
1. Avoid Flat-Fare Taxi Scams
Always ask your driver to use the meter. The airport has official taxi counters, but even there, some drivers may “offer you good price, no meter” — don’t fall for it. Meter is almost always cheaper.
🟡 Pro tip: Say confidently, “Meter, please. Mai chai flat rate.” That’s Thai-English for “Not flat rate.”
2. Keep Small Change
Tolls (if you’re using the highway) and some transport options require cash. Keep small bills like 20s and 50s handy. Drivers rarely have change for 1,000 THB.
3. Buy a Thai SIM Card at the Airport
You’ll need mobile data for:
● Booking Grab or Bolt
● Google Maps
● Contacting your hotel
● Looking up halal food nearby 😜
There are booths at both airports, or you can buy in advance via platforms like Trip.com
4. Use Google Maps… But Double Check It
Google Maps works well for BTS/MRT and walking directions, but it might not show the best bus routes or ARL schedules. Use apps like:
● Moovit
● ViaBus
● Or ask the airport info counter (they’re pretty helpful!)
5. Know Your Peak Hours
Avoid travelling during:
● 7:30 AM – 9:00 AM
● 5:00 PM – 7:30 PM
That’s Bangkok’s rush hour, and trust me — the traffic here makes KL jams look cute. If you’re travelling during these hours, trains are your best friend.
6. Don’t Panic at Language Barriers
Most transport staff can understand basic English, especially in the airport. If not, just show your hotel address on your phone. Screenshots or pinned Google Maps work like magic.
7. Women Travellers: Sit Behind the Driver
Especially for solo female travellers taking taxis or private cars — it’s always safer to sit in the back seat. Not just in Bangkok, but everywhere in the world.
8. Pack Light, If You’re Using the Train
Lugging big suitcases through stairs and train transfers is... not fun. If you’re carrying a lot, just Grab it lah — save yourself the sweat 💦
Next up: a fun Personal Anecdote from my first time arriving in Bangkok — complete with newbie mistakes and lessons learned.
😂 My First Time in Bangkok: From Blurred to Blessed

Okay, confession time.
The first time I landed at Don Mueang Airport, I was sooo confident. I thought, “Ala, Bangkok’s just like KL what — sure can figure things out on the spot.”
Spoiler alert: I was wrong.
I arrived at around 9:30 PM. Didn’t buy a SIM card because I "wanted to unplug and just wing it". Genius move, right? So there I was, standing outside the airport, squinting at tiny signs, trying to figure out where the bus was supposed to stop.
I saw a taxi uncle waving at me enthusiastically. I walked over.
“Where you go, sir?”
“Siam area.”
“Okay okay. 600 baht.”
“Can use meter?”
“No meter tonight, traffic very jam.”
And guess what? I said yes 😭
I hopped in, feeling a bit uneasy but too paiseh to walk away. It wasn’t until halfway through the ride — stuck in traffic, sweaty, no WiFi, no way to tell where I was — that I realised... I got played.
Now fast forward to my next trip: I bought a Thai SIM before flying, used Grab, picked A1 bus to Mo Chit, connected to BTS, and was chilling in my hotel by sunset. Way cheaper, way less stress.
Moral of the story? Always have mobile data, ask for the meter, and never wing it when you’re tired and blur.
These days, I masuk Bangkok like a local. But it took some trial and error (and overpaying by like 3x 🥲) to get there. If you’re reading this, you’re already one step ahead.
Cheap Flights from Kuala Lumpur to Bangkok
- Sehala
- Pergi Balik
- direct cheapest
KUL08:102j 10mTanpa hentiDMK09:20Kuala Lumpur - Bangkok|Rab, 7 Jan|AirAsiaMXN$ 969MXN$ 1,10412% OFF12% OFFMXN$ 1,104MXN$ 969
KUL19:302j 15mTanpa hentiDMK20:45Kuala Lumpur - Bangkok|Ahd, 18 Jan|AirAsiaMXN$ 980MXN$ 1,10411% OFF11% OFFMXN$ 1,104MXN$ 980
KUL16:452j 20mTanpa hentiDMK18:05Kuala Lumpur - Bangkok|Sel, 20 Jan|AirAsiaMXN$ 980MXN$ 1,10411% OFF11% OFFMXN$ 1,104MXN$ 980
KUL17:502j 20mTanpa hentiDMK19:10Kuala Lumpur - Bangkok|Sel, 13 Jan|AirAsiaMXN$ 982MXN$ 982
KUL17:502j 20mTanpa hentiDMK19:10Kuala Lumpur - Bangkok|Isn, 12 Jan|AirAsiaMXN$ 982MXN$ 982
KUL17:502j 20mTanpa hentiDMK19:10Kuala Lumpur - Bangkok|Sel, 6 Jan|AirAsiaMXN$ 982MXN$ 982
KUL1:00 PM3j 5mTanpa hentiBKK2:00 PMKuala Lumpur - Bangkok|Sat, Dec 13|AirAsiaCari Penerbangan LainCari Penerbangan Lain
Harga potongan adalah dikira berdasarkan harga purata laluan sepadan pada Trip.com.
✅ Choose Your Ride, Then Chill

Getting from Bangkok’s airport to the city doesn’t have to be stressful. Once you know your airport (Suvarnabhumi or Don Mueang) and your travel style, it’s easy to pick the best option.
● Want it cheap and fast? Airport Rail Link or Bus+BTS combo.
● Prefer comfort? Taxi or Grab all the way.
● Want to splurge or just take it slow? Limo or private transfer will do the trick.
Just remember:
● Get a SIM card 📱
● Avoid flat-rate taxi scams 🚖
● Travel light if you’re taking the train 🎒
● And don’t worry — you’ve got this 💪
Now go enjoy that tom yum, Chatuchak shopping, or rooftop bar sunset. Bangkok’s waiting for you ✨
FAQ about Bangkok Airport to City
1. How do I know if I landed at Suvarnabhumi or Don Mueang Airport?
Check your boarding pass or confirmation email — it’ll say BKK for Suvarnabhumi and DMK for Don Mueang. Suvarnabhumi is Bangkok’s main international airport, while Don Mueang is used more by budget airlines like AirAsia. You can also check the signage around you; Suvarnabhumi is much newer and bigger, with an Airport Rail Link inside. Don Mueang is smaller and doesn’t have a train station inside the terminal.2. Is it safe to take a taxi from the airport?
Yes, it’s generally safe, especially from the official airport taxi counters. Just make sure the driver uses the meter. Avoid anyone who approaches you inside the terminal offering a ride — these are usually unofficial taxis that may overcharge. Stick to the proper queue outside the arrivals hall, get a printed ticket from the machine, and always double-check the license plate before getting in.3. What if the taxi driver refuses to use the meter?
Politely decline the ride and return to the queue for another driver. It’s your right to request the meter. You can say, “Meter please,” or just walk away — there are usually plenty of other taxis. If you’re not comfortable confronting the driver, you can also book a ride via Grab or Bolt, where the fare is shown upfront.4. Can I use Grab or Bolt at both airports?
Yes, both apps work well at Suvarnabhumi and Don Mueang. You’ll need a Thai SIM card or mobile data to use them, and you may need to walk to a designated pickup zone depending on the airport. The apps will guide you to the correct pickup spot. Grab tends to be more expensive, but it's very reliable. Bolt is often cheaper but may have fewer drivers near the airport, especially late at night.5. Should I book airport transfers in advance?
If you’re the type who likes things to be pre-arranged and worry-free, booking an airport transfer online (via Trip.com, or your hotel) is a great idea. It’s more expensive than taxis or public transport but removes all the guesswork, especially if you’re arriving late at night or with family.6. Is the Airport Rail Link easy to use?
Yes! The ARL is clean, fast, and cheap. Signs are in English, and ticket machines are easy to operate. Just head down to the basement level of Suvarnabhumi Airport, get a token or use a Rabbit Card, and hop on. It’s one of the best options to avoid traffic, especially during peak hours. Just be prepared to stand if it’s crowded.7. Can I get a SIM card at the airport?
Definitely. Both airports have SIM card booths right after immigration. You can buy one from AIS, TrueMove, or DTAC — the main providers. Packages usually include data and some call time, and most staff speak English. It's way more convenient to get connected immediately, especially if you plan to use Google Maps or ride-hailing apps.8. Are airport buses reliable?
Airport buses are clean, affordable, and fairly reliable, but they’re slower and can be confusing for first-timers. If you’re confident with reading route maps and don’t mind a bit of waiting, they’re a good budget option. However, if you’re tired, have luggage, or travelling in a group, a taxi or Grab might be worth the extra cost for comfort.9. What’s the cheapest way to get to the city?
From Suvarnabhumi, the cheapest is the Airport Rail Link (as low as 15 THB). From Don Mueang, taking the public train to Hua Lamphong costs only 5–20 THB — but it’s old, slow, and might be delayed. If you're on a tight budget and have time to spare, these are your go-to options.10. What time does public transport stop running?
The Airport Rail Link runs from 6:00 AM to around midnight. Most buses also stop by 10 PM or so. If you arrive after those hours, you’ll need to take a taxi or book a ride through Grab. Always double-check the last train/bus time if you’re landing in the evening.11. Do I need to pay highway tolls when taking a taxi?
Yes. On top of the metered fare, taxis from the airport usually go on the expressway, which has toll charges (around 25–50 THB per toll). You’ll have to pay these in cash during the ride, so keep small change ready.12. Is it okay to tip the taxi driver?
Tipping isn’t mandatory, but it’s appreciated. You can round up the fare — for example, if it’s 380 THB, you can give 400 and tell the driver to keep the change. It’s a nice gesture, especially if the driver was helpful or handled your luggage.13. What should I do if I get lost or confused?
Don’t panic — Thai people are generally very friendly and helpful. If you're lost at the airport, go to the information counter. If you're in the city and stuck, try showing your hotel address on Google Maps or in Thai (take a screenshot). A little patience and a smile go a long way in Bangkok.14. Is traffic really that bad in Bangkok?
Yes — especially during peak hours. Expect longer rides between 7:30–9:00 AM and 5:00–7:30 PM. If you’re in a rush or heading to the airport for a flight, always budget extra time. Public transport like the BTS, MRT, or ARL is usually faster during these periods.15. Can I use my Malaysian credit card for tickets and rides?
At most ARL, BTS, and MRT stations, you’ll need to use cash or local stored value cards (like Rabbit Card). Some ticket counters might accept credit cards, but it’s hit or miss. For taxis, assume it’s cash only. Larger malls and shops in the city are fine with cards, but public transport usually isn’t.16. What if I need help at the airport?
Look for the information counter — they’re usually located near the arrivals hall. Staff there can assist with directions, SIM card questions, and transport info. Most speak basic English and are used to tourists asking all sorts of questions.17. Can I walk from Don Mueang Airport to the train station?
Yes! There’s a pedestrian bridge that connects Don Mueang Airport to the old train station across the highway. It’s about a 5–10 minute walk, depending on your pace. Just note that this old-school train is slow and not very punctual — it’s for the adventurous types.18. Will my hotel pick me up from the airport?
Some hotels offer airport transfers, especially those in the 4-star and 5-star range. Always check with your hotel in advance. If it’s included in your booking or you don’t mind paying extra, it’s a very comfy and hassle-free way to start your trip.
