Last updated: Oct 10, 2019


Overview | Public Bus | Taxi | Tuk-Tuk | MRT | BTS


How To Get From/To Hua Lamphong Railway Station?

If you want to travel from and to Hua Lamphong Railway Station, you can go by tuk-tuk, bus, BTS, MRT or taxi. The station is about 5km from the center and the journey will take between 15min and 1 hour, depending on the traffic. Tickets for a public bus already start from 10 THB ($0.30).

We recommend taking taxi which only costs about 100 THB ($3.30). If you want to save some money or want to have a more local experience, you can also travel by BTS or MRT. The BTS (skytrain) and MRT (underground) are quick, affordable and stop in most popular tourist, shopping and sight-seeing areas, except for the Khao San Road area.

Transport modeDurationCostsAvailability
Bus20-30m10 THB ($0.30)No online tickets
Taxi15m70 THB - 100 THB ($2.30 - $2.80) No online tickets
TukTuk15m100 THB - 150 THB ($2.80 - $4.90) No online tickets
Train (MRT)5-45m20 THB - 50 THB ($0.70 - $1.70)No online tickets
Train (BTS)20m -1 hour60 THB ($1.90) + BTS train faresNo online tickets


View itinerary from/to Hua Lamphong Railway Station

Bus icon

Hua Lamphong Station by Public Bus

Duration: 20-30 minutes 

Costs: 10 THB ($0.30)

The cheapest way to get to the city center is to catch a public bus from Hua Lamphong Railway Station. Bus #53 is a non air-conditioned bus that travels throughout the city center. You can catch this bus just outside the train station.

The fare is just 10 THB ($0.30) to the city center. The fare speaks for itself so don’t expect a very comfortable ride. The bus will likely be hot and crowded.

The bus circles around the downtown Bangkok area. For a complete list of the bus stops, you can check the official website.

Buses run almost every 20 minutes. Travel times will normally be around 20-30 minutes but this depends entirely on traffic. Be prepared to spend up to 1 hour on the bus as Bangkok traffic can get quite congested during peak times.



Hua Lamphong Station by Taxi

Duration: 15 minutes
Costs: 70 THB – 100 THB ($2.30 – $2.80) 

Want to travel to or from Hua Lamphong Railway station straight to your hotel? Taking a taxi is your best option.

It’s easy to spot taxis outside of Hua Lamphong Railway Station. The roads in Bangkok can get extremely busy during peak hours. Many taxi drivers will request a flat rate which may be much higher than using the meter. You will need to use or negotiating skills or wait for a driver willing to use the meter. Some drivers will refuse a fare during peak hours to avoid being stuck in traffic, be patient and simply ask another driver.

The taxi ride to and from the city center shouldn’t cost much more than 100 THB ($3.30). An alternative to the taxis is to book a Grab taxi which will provide you with a flat rate.

Tip: Always take a metered taxi so you don’t end up paying twice the actual fare!


Tuk Tuk

From/to Hua Lamphong Station and Bangkok by Tuk-tuk

Duration: 15 minutes
Costs: 100 THB – 150 THB ($2.80 – $4.90) 

Tuk-tuk drivers tend to charge around the same price as a taxi, especially in tourist areas. If you’re looking for a local Bangkok experience, choose a tuk-tuk, if not, stick with a taxi. Keep in mind that many tuk-tuk drivers will quote you a very high price and you will need to negotiate with them as tuk-tuks do not have meters.

Drivers might quote you anywhere from 100 THB – 150 THB ($2.80 – $4.90)  or more for 2 persons to the city center.  Always try to negotiate on the price quoted and if you are not happy with it, move along to the next driver.

Some drivers may try to lead you to a restaurant or hotel that they are affiliated with to receive a commission. If they offer you a ride which is much cheaper or even free, you should be aware that they will likely try to sell you something. Be firm in your negotiations and tell the driver you do not want any stops on the way to your destination.

This does not apply to all drivers, but it’s certainly something to be aware of.

Bangkok is hot and sunny almost all year round, even in the rainy season.  While the tuk-tuk may get hot, especially if stuck in traffic, it does provide a nice breeze which is very refreshing.  Also, tuk-tuks do not provide a lot of space for your luggage so it could be quite cramped.


Hua Lamphong Station by Train (MRT)

Duration: 5-45 minutes
Costs: 20 THB – 50 THB ($0.70 – $1.70)

There are two main train networks that offer easy transport options to travelers within Bangkok. The skytrain, also referred to as the BTS and the the underground train, also called the MRT.

Both the BTS and the MRT stop at nearly all tourist, shopping and sightseeing areas in Bangkok.  Keep in mind that neither the BTS or the MRT travels to the popular Khao San Road area.

The MRT is directly connected to Hua Lamphong and you can easily find it by following the signs.The MRT connects Hua Lamphong Railway Station to the northeastern part of Bangkok. These include Bang Rak, Thung Maha Mek, Lumpini, Khlong Toei, Din Daeng, Huwai Kwang, Samsen Nok, Chum Phon and Chatuchak. The MRT line is continuously expanding its network, so more destinations will follow when completed.

Fares range from 20 THB – 50 THB ($0.70 – $1.70), depending on current location and desired destination. For a single journey, you can purchase tickets from the counter or vending machines in the train station.  Children and senior citizens pay discounted rates.

Trains operate from 06:00 to 00:00 every day.



Hua Lamphong Station by Train (BTS)

Duration: 20 min – 1 hour
Costs: 60 THB ($1.90) + BTS train fares

The BTS is the most popular train line in Bangkok with trains running in all directions every few minutes.

The BTS is your best option if you are staying in the city center as it offers stops at all tourist, shopping and sightseeing areas in Bangkok.  The trains run centrally throughout the city.  The BTS does not travel to the extremely popular tourist destination of Khao San Road.

There are 2 BTS lines – the Sukhumvit Line and the Silom Line.

To reach the BTS lines, you need to take a taxi or tuk-tuk from Hua Lamphong Station to National Stadium or Siam BTS Stations. This costs about 60 THB – 80 THB ($1.90 – $2.10), expect to pay more during peak hours.

It can take 15 minutes up to 1 hour to travel via BTS, depending on your destination.

The sky trains operate from 06:00 to 00:00 every day. For more information, you can visit their website.

The Sukhumvit Line

The Sukhumvit route passes through Chatuchak, Phaya Thai, Ratchathewi, Nana, Asoke, Thong Lo, Phra Khanong, Bang Na, and Bearing. This BTS line is projected to extend further north and south in the coming years.

The Silom Line 

The Silom Line and starts at the National Stadium and passes through Sala Daeng, Pathumwan, Bang Rak, Yan Nawa and Thon Buri.

Fares for the Sukhumvit Line ranges from 20 THB – 60 THB ($0.70-$1.90) and for the Silom Line, fares range from 20 THB – 40 THB ($0.70-$1.30).