Bangkok to Lopburi
Lopburi is located approximately 154 kilometers (about 96 miles) northeast of Bangkok. Lopburi is known for its historical and cultural significance, with ancient ruins and temples that reflect its rich heritage. The city of Lopburi, which serves as the provincial capital, is situated within this province. You have a few options to get from Bangkok to Lopburi – by train, van (bus), or a private taxi.
Below, we will describe exactly how to get from Bangkok to Lopburi by these types of transport.
Bangkok to Lopburi Train
- Price: from 57 THB for 3rd class
- Transport type: train
- Company: Thai Railways
- Travel time: 1.5 – 2.5 hours
Train tickets are available from as low as 57 THB for 3rd class, and prices may vary depending on the class and type of train you choose.
The journey typically takes between 1.5 to 2.5 hours by train.
There are 14 direct trains operating daily from Bangkok to Lopburi. Out of these, 7 trains depart from Hua Lamphong Bangkok Train Station, while the remaining 7 are long-distance trains departing from the Krung Thep Aphiwat Central Terminal which was opened in January 2023.
Fastest and Most Convenient Option: For a quick and comfortable journey, consider Special Express No. 7. It has second class air conditioned carriages and a diesel railcar. It can complete the trip in just 1 hour and 23 minutes. Ticket for this train cost 371 baht, and this price already includes a meal.
Budget-Friendly Choice: If you’re looking to save some money, Rapid No. 111 is a good option. This train takes approximately two hours and 12 minutes to reach Lopburi. Ticket prices are 57 Baht for 3rd class and 91 Baht for 2nd class.
All the trains arrive at Lopburi Train Station, located in the center of the Lopburi town.
Bangkok to Lopburi Train Schedule
Departure Station | Bangkok | Lopburi | Train Number |
Hua Lamphong Train Station – Lopburi | 4:15 | 7:05 | 303 |
Krung Thep Aphiwat Central Terminal – Den Chai | 7:30 | 9:42 | 111 |
Krung Thep Aphiwat Central Terminal – Chiang Mai | 9:05 | 10:28 | 7 |
Hua Lamphong Train Station – Phitsanulok | 9:30 | 12:39 | 201 |
Hua Lamphong Train Station – Ban Takhli | 11:15 | 14:23 | 209 |
Hua Lamphong Train Station – Taphan Hin | 12:55 | 15:37 | 211 |
Krung Thep Aphiwat Central Terminal – Chiang Mai | 14:15 | 16:21 | 109 |
Hua Lamphong Train Station – Nakhon Sawan | 14:10 | 17:24 | 207 |
Hua Lamphong Train Station – Lopburi | 16:30 | 19:40 | 301 |
Hua Lamphong Train Station – Lopburi | 17:30 | 20:20 | 317 |
Krung Thep Aphiwat Central Terminal – Chiang Mai | 18:40 | 20:41 | 9 |
Krung Thep Aphiwat Central Terminal – Chiang Mai | 20:05 | 21:58 | 13 |
Krung Thep Aphiwat Central Terminal – Den Chai | 20:45 | 22:38 | 107 |
Krung Thep Aphiwat Central Terminal – Chiang Mai | 22:30 | 0:27 | 51 |
Bangkok to Lopburi Bus
- Price: 220 THB
- Transport type: minibus, van, bus
- Company: Watcharin Tour
- Travel time: 2.5 hours
To travel from Bangkok to Lopburi by bus, you can take a convenient and comfortable minibus offered by Watcharin Tour.
Watcharin Tour offers 8 daily departures from Bangkok to Lopburi, starting as early as 05:30 am and running until the latest departure at 18:30.
The fare for this bus journey is 220 THB.
You’ll be traveling in a minibus or van, and these vehicles are air-conditioned to ensure a comfortable ride.
The journey begins at the Mochit New Van Terminal in Bangkok. The minibus will drop you off at the Watcharin Tour station in Lopburi.
It’s important to note that minivans typically do not have a luggage compartment. If you have a suitcase or extra luggage, you will need to book an additional seat to accommodate it.
Bangkok to Lopburi Bus Schedule
Bangkok | Lopburi | Company |
5:30 | 8:30 | Watcharin Tour |
6:30 | 9:00 | Watcharin Tour |
7:30 | 10:00 | Watcharin Tour |
9:30 | 12:00 | Watcharin Tour |
11:30 | 14:30 | Watcharin Tour |
13:30 | 16:30 | Watcharin Tour |
15:30 | 18:00 | Watcharin Tour |
18:30 | 21:30 | Watcharin Tour |
Check-in happens at counter number B8 in Building B at the Mochit New Van Terminal. It’s recommended to check in at least 30 minutes before the scheduled departure time.
The minivan may make stops along the way to pick up passengers. This is a common practice on shared minibus routes.
Bangkok to Lopburi by Taxi
- Price: from 2,595 THB per car
- Transport type: economy, comfort, SUV, van
- Company: Glassflower, Kim Transfers Thailand, Thailand Limo by Datum and others
- Travel time: 1.5 hours
Getting from Bangkok to Lopburi by taxi is the most comfortable and convenient travel option. Many companies operate on this route, however we recommend Glassflower, Kim Transfers Thailand, or Thailand Limo by Datum.
Taxi fares can vary depending on the type of car, ranging from 2,595 THB for an economy car to higher prices for other options. You can choose a car that suits the budget and group size: economy cars, comfort vehicles, SUVs, and vans.
The journey by taxi takes approximately 1.5 hours, making it one of the fastest ways to reach Lopburi from Bangkok.
All the taxis are conditioned, so you’ll have a comfortable ride in such a warm and humid climate.
Taxis are particularly convenient for those arriving at the airport in Bangkok. You can easily arrange for an airport pickup and proceed directly to a hotel in Lopburi.