Explore Destinations

Discover the world's most amazing places

How to Get from Suvarnabhumi Airport to Hua Lamphong Railway Station

Quick Answer

The fastest and most recommended way to get from Suvarnabhumi Airport (BKK) to Hua Lamphong Railway Station is by taking the Airport Rail Link (ARL) to Makkasan or Phaya Thai station, then transferring to the MRT subway. The total journey takes 45-60 minutes and costs only 45-70 THB (≈$1.25-$2 USD). For direct, door-to-door service, a metered taxi takes 40-60 minutes but costs 400-600 THB (≈$11-$17 USD), depending on traffic.

Quick Navigation: Suvarnabhumi to Hua Lamphong

Option 1: By Airport Rail Link Train & MRT Subway (Best Value)

This is the most efficient and affordable method for most travelers. It involves a seamless, air-conditioned train transfer. Here’s a detailed breakdown:

Route Option Steps Travel Time Cost (per person) Best For
Via Makkasan (City Line) BKK → (ARL City Line) → Makkasan Station → Walk 5 min → Phetchaburi MRT → (MRT Blue Line) → Hua Lamphong Station ~50-60 mins 45 THB (ARL) + 17-42 THB (MRT) = 62-87 THB Balance of speed & cost, easy indoor walk.
Via Phaya Thai (Express/S.A. Line) BKK → (ARL) → Phaya Thai Station → Walk 2 min → Phaya Thai BTS → (BTS Sukhumvit Line) → Sala Daeng → Walk → Silom MRT → (MRT Blue Line) → Hua Lamphong ~60-75 mins 45 THB (City) or 150 THB (Express) + 44 THB (BTS+MRT) = 89-194 THB Connecting to the BTS Skytrain network.

Step-by-Step Guide (Via Makkasan - Recommended)

Step 1: Follow signs to "Airport Rail Link" on the Basement B floor of Suvarnabhumi Airport.

Step 2: Purchase a ticket for "Makkasan (City Line)" at the counter or automated machine (45 THB). The train runs every 10-15 minutes from 6:00 AM to midnight.

Step 3: Alight at Makkasan Station (City Air Terminal). Follow signs for the MRT connection. It's a covered, air-conditioned 5-7 minute walk to Phetchaburi MRT Station.

Step 4: Buy a single-journey token at Phetchaburi MRT for "Hua Lamphong" (approx. 26 THB). Take the Blue Line subway for 4 stops.

Step 5: Exit at Hua Lamphong MRT Station, which is directly connected to the main railway station hall.

Important Considerations

Option 2: By Public Bus (Cheapest Option)

This is the most budget-friendly method, costing as little as 8 THB, but it is slower and more complex, especially with luggage. It's recommended for adventurous travelers on a very tight budget.

Recommended Bus Route: Bus 556

This is the most direct bus route connecting the airport to areas near Hua Lamphong.

Other Bus Options & Comparison

Bus Number Destination/Route Key Stop Near Hua Lamphong Approx. Fare
556 Airport - Don Mueang Rama IV Rd. (Rong Rian Yon) 24-37 THB
29 Airport - Railway Station (Hua Lamphong) Direct to Station (but infrequent) 24 THB

Note: Bus 29 is theoretically direct but has very infrequent service. Not recommended for reliable travel.

Drawbacks: Traffic jams, potential for getting lost, limited space for large luggage, and exposure to heat/pollution while waiting. Only recommended if you have light luggage and ample time.

Option 3: By Taxi or Private Transfer (Most Convenient)

For door-to-door convenience, especially with heavy luggage, families, or late-night arrivals, a taxi or private transfer is the best choice, albeit at a significantly higher cost.

A. Official Airport Taxi (Metered)

Step 1: Ignore touts inside the terminal. Go to the official taxi stand on Level 1 (Arrivals Floor) at Gates 4 or 7.

Step 2: Take a ticket from the machine, which assigns you a taxi. The driver is obliged to use the meter.

Cost Breakdown:

Travel Time: 40-60 minutes in normal traffic. Can exceed 90 minutes during rush hour (7-9 AM, 4-7 PM).

B. Private Pre-Booked Transfer

You can book a car in advance through services like Klook, Klook, or hotel concierge.

Cost & Time Comparison: Suvarnabhumi to Hua Lamphong

Use this table to make a quick decision based on your priority: cost, speed, or convenience.

Transport Method Approx. Total Cost (per person) Approx. Travel Time Key Advantages Key Disadvantages Best Suited For
ARL + MRT (via Makkasan) 62 - 87 THB ($1.75-$2.50) 50-60 mins Fast, affordable, reliable, avoids traffic. Walking with luggage, fixed operating hours. Most travelers, solo/couples, daytime arrivals.
Public Bus 556 24 - 37 THB ($0.70-$1.05) 60-90+ mins Extremely cheap. Unpredictable, slow, complex, not luggage-friendly. Extreme budget travelers, no large bags.
Official Metered Taxi 400 - 600 THB ($11-$17) 40-90 mins Door-to-door, convenient for luggage. Expensive, price varies with traffic/tolls. Families, groups, late-night arrivals, lots of luggage.
Private Transfer 800 - 1,200+ THB ($22-$34) 40-90 mins Maximum comfort & convenience, fixed price. Most expensive option. Luxury travel, corporate travel, large groups.

Our Verdict: For a balance of speed, cost, and reliability, the Airport Rail Link + MRT combination is the best overall choice. Use a taxi only if you have substantial luggage, are in a large group, or arrive after midnight.

Traveler Tips & Local Experience

FAQs: Suvarnabhumi to Hua Lamphong

Is there a direct train from Suvarnabhumi Airport to Hua Lamphong?

No. There is no single, direct train line. You must take the Airport Rail Link (ARL) and transfer to either the MRT subway (at Makkasan) or the BTS Skytrain (at Phaya Thai) to reach Hua Lamphong MRT station, which is connected to the railway station.

What is the cheapest way from BKK to Hua Lamphong?

The public bus (e.g., Bus 556) is the absolute cheapest, costing around 24-37 THB. However, the ARL+MRT combo (62-87 THB) offers significantly better speed, comfort, and reliability for a small additional cost, making it the best value.

How much is a taxi from Suvarnabhumi to Hua Lamphong?

A metered taxi will cost between 400 and 600 Thai Baht (≈$11-$17 USD), including all airport fees, meter fare, and expressway tolls. Always insist the driver uses the meter and get your taxi from the official stand on Level 1.

Which is faster: taxi or train?

It depends entirely on traffic. With no traffic, a taxi (40 mins) can be slightly faster than the train (50-60 mins). However, during Bangkok's frequent rush hours, the train (ARL+MRT) is almost always faster and more predictable, as it runs on dedicated tracks avoiding road congestion.

I arrive at 1 AM. How do I get to Hua Lamphong?

Your only viable options for a 1 AM arrival are a metered taxi from the 24/7 official stand or a pre-booked private transfer. The Airport Rail Link and public buses will not be operating.

Is the ARL+MRT route easy with large suitcases?

It is manageable but requires some effort. ARL trains have luggage racks. The walk from Makkasan ARL to Phetchaburi MRT is indoors and flat. At MRT stations, you will need to use elevators or escalators. If you have more than one large bag per person, a taxi might be less stressful.

Can I use a Thailand Tourist SIM to book a Grab car?

Yes, absolutely. This is a highly recommended strategy. Purchase a tourist SIM at the airport (e.g., AIS, TrueMove), install the Grab app, and book a car to Hua Lamphong. It often offers fixed fares and seamless payment via cash or card.

Do I need to pre-book a private transfer?

It is not necessary, but it offers peace of mind, especially for families, large groups, or first-time visitors. Pre-booking guarantees a fixed price and a driver waiting for you. For solo travelers or couples, the official taxi stand is perfectly adequate.