
Train
Best balance of price, comfort, frequent direct connections
Private taxi/car
Fastest option, direct transfer, flexible departure anytime
Bus / minivan
Cheap option, simple route, widely available from Mochit station
Flights
No flights available, short distance makes flying unnecessary
Quick answer: Travelling from Bangkok to Lopburi is very straightforward with several practical options — you can take a train for a scenic and affordable journey, choose a bus or minivan for a reliable road‑transfer, or go for a private car/taxi for maximum comfort and speed. You can book tickets from Bangkok to Lopburi easily online in advance.
At a glance:
- 📍 Distance: approx. 140 km by road.
- ⏱️ Travel time: Train ~2–3 hours | Bus/Minivan ~3 hours | Private Car ~2.5–3 hours.
- 💰 Price range: Train US$ 2–25 per person | Bus/Minivan US$ 5–9 per person | Private Car US$ 70–150.
- 🚆 Train: Direct trains from Bangkok to Lopburi Railway Station.
- 🚍 Bus/Minivan: Air‑conditioned vans or buses from Bangkok’s terminal to Lopburi.
- 🚕 Private Car/Taxi: Private car or taxi hire from Bangkok to Lopburi.
Last updated in April 2026
From Bangkok to Lopburi you can travel by train, bus/minivan, or private taxi/car.
The distance from Bangkok to Lopburi is about 140 km. The train is the most popular and cheapest option, while buses and minivans provide frequent departures. A private car is the fastest and most comfortable way to travel.
Train journeys take about 2–3 hours and cost $2–25 per person. Buses and minivans take around 3 hours with fares from $5–9, while private cars reach Lopburi in about 2.5 hours and cost $70–150 per vehicle. All tickets and private transfers can be booked online in advance.
Lopburi is one of Thailand’s oldest cities, famous for its Khmer temples and the historic Monkey Temple. It also makes a great stop on the way to Ayutthaya. From Bangkok, you can also continue to Buri Ram or Khao Yai National Park.
| Transfer modes from Bangkok to Lopburi: | Travel Time | Cost Range |
|---|---|---|
| Train | 2–3 hours | $2–25 per person |
| Tourist Bus / Van | 3 hours | $5–9 per person |
| Private Car/Taxi | 2.5-3 hours | $70–150 per car |
How do I get from Bangkok to Lopburi?
1. TRAIN from Bangkok to Lopburi
👉 Train is the cheapest and most popular way to travel from Bangkok to Lopburi.
- ✔️ Best for: budget travelers and day trips
- ✔️ Travel time: ~2–3 hours
- ✔️ Cost: $2–25 per person
- ✅ Best Option: 2nd class air-conditioned seat
- 💡 Tip: Book your train ticket online for the best seat selection.
- 🌏 Extra Tip: Lopburi Railway Station is close to the historic center and major attractions.
Thai Railways operates several daily trains from Krung Thep Aphiwat Central Terminal Station to Lopburi Railway Station. The journey takes about 2–3 hours, making the train the most convenient and affordable option.
Train tickets cost between $2–25 per person. The cheapest 3rd class hard seats start at about $1.5–3, while 2nd class air-conditioned seats provide better comfort for a small extra cost.
Before traveling, check the Thailand Railway Map and Thailand Train Timetable. Tickets can be booked online in advance.
| Train: | Departs in Bangkok | Arrival in Lopburi | Ticket Price |
|---|---|---|---|
| Thai Railways RP107 | 20:45 | 22:38 | From $1.50 |
| Thai Railways EX51 | 22:30 | 00:27 | From $1.50 |
| Thai Railways RP109 | 14:15 | 16:21 | From $1.50 |
| Thai Railways RP111 | 07:30 | 09:42 | From $1.50 |
| Thai Railways SP13 | 20:05 | 21:58 | From $6.50 |
| Thai Railways SP7 | 09:05 | 10:28 | From $11.00 |
| Thai Railways SP9 | 18:40 | 20:41 | From $22.80 |

2. VAN / BUS from Bangkok to Lopburi
👉 Bus or minivan is a cheap and flexible way to travel from Bangkok to Lopburi.
- ✔️ Best for: travelers who prefer frequent departures
- ✔️ Travel time: ~3 hours
- ✔️ Cost: $5–9 per person
- ✅ Best Option: Direct air-conditioned minivan from Mo Chit
- 💡 Tip: Arrive at the terminal at least 30 minutes before departure.
- 🌏 Extra Tip: Minivans offer more departures than buses throughout the day.
Bus and minivan services are another popular way to travel from Bangkok to Lopburi. Watcharin Tour operates modern air-conditioned vehicles with regular departures throughout the day.
The trip takes about 3 hours, with one-way tickets costing around $5–9 per person. Most minivans depart from the Mo Chit New Van Terminal and arrive at Watcharin Tour – Lopburi.
Book your ticket online in advance and arrive at the departure terminal at least 30 minutes before departure for a smooth check-in.
| Bus Company | Departs in Bangkok | Arrival in Lopburi | Bus Ticket |
|---|---|---|---|
| Watcharin Tour | 05:30 | 08:30 | From $5.00 |
| Watcharin Tour | 06:30 | 09:30 | From $5.00 |
| Watcharin Tour | 07:30 | 10:30 | From $5.00 |
| Watcharin Tour | 09:30 | 12:30 | From $5.00 |
| Watcharin Tour | 11:30 | 14:30 | From $5.00 |
| Watcharin Tour | 13:30 | 16:30 | From $5.00 |
| Watcharin Tour | 15:30 | 18:30 | From $5.00 |
| Watcharin Tour | 18:30 | 21:30 | From $5.00 |
| Watcharin Tour | 19:40 | 21:30 | From $5.00 |
| Watcharin Tour | 20:00 | 22:45 | From $5.00 |


3. PRIVATE TAXI / CAR from Bangkok to Lopburi
👉 Private taxi or car is the most comfortable way to travel from Bangkok to Lopburi.
- ✔️ Best for: families, groups, and travelers who prefer door-to-door service
- ✔️ Travel time: ~2.5–3 hours
- ✔️ Cost: $70–150 per vehicle
- ✅ Best Option: Private car with hotel or airport pickup
- 💡 Tip: Book your private transfer online in advance.
- 🌏 Extra Tip: Minivans are a great choice for groups sharing the travel cost.
A private taxi or car is the fastest and most comfortable way to travel from Bangkok to Lopburi. Companies such as 12Go Transfer, Kim Transfers Thailand, Glassflower, MCC Van, Than Car Service, and others operate modern sedans, SUVs, and minivans. Learn more about transportation in Thailand.
The journey takes about 2.5–3 hours, with prices ranging from $70–150 per vehicle. Transfers are available from hotels, Suvarnabhumi Airport, and Don Mueang Airport.
Private transfers are ideal if you want maximum flexibility and comfort. You can easily book your preferred vehicle online before your trip.
| Taxi Service | Travel Time | Price (Car) |
|---|---|---|
| Glassflower | 02:45 | From $93.00 / Comfort 3pax |
| Glassflower | 02:45 | From $100.00 / Luxury SUV 4pax |
| Glassflower | 02:45 | From $115.00 / Luxury VIP Van 9pax |
| Than Car Service | 01:30 | From $82.00 / Economy 3pax |
| Thailand Limo by Datum | 02:20 | From $108.00 / Comfort 3pax |
| Thailand Limo by Datum | 02:20 | From $111.00 / SUV 4pax |
| Thailand Limo by Datum | 02:20 | From $126.00 / Van 9pax |
| MCC Van | 02:30 | From $106.00 / Van 9pax |
| MCC Van | 02:30 | From $82.00 / Comfort 2pax |
| MCC Van | 02:30 | From $89.00 / SUV 4pax |
| Kim Transfers | 03:00 | From $115.00 / Economy 3pax |
| Kim Transfers | 03:00 | From $129.00 / SUV 4pax |
| Kim Transfers | 03:00 | From $144.00 / Van 9pax |
| Gosafe Transport | 02:55 | From $108.00 / Van 9pax |
| Firstplan Transport | 03:00 | From $79.00 / Economy 3pax |
| Firstplan Transport | 03:00 | From $92.00 / SUV 4pax |
| Firstplan Transport | 03:00 | From $123.00 / Van 10pax |
| Easyride Services | 02:30 | From $90.00 / Economy 2pax |
| Easyride Services | 02:30 | From $104.00 / SUV 4pax |
| Easyride Services | 02:30 | From $176.00 / Van 8pax |
| Torch Taxi | 02:55 | From $89.00 / Economy 3pax |
| Torch Taxi | 02:55 | From $96.00 / SUV 4pax |
| Torch Taxi | 02:55 | From $116.00 / Van 9pax |
| AEC 168 Transport | 02:55 | From $79.00 / Economy 3pax |
| AEC 168 Transport | 02:55 | From $96.00 / SUV 4pax |
| AEC 168 Transport | 02:55 | From $116.00 / Van 9pax |

❓ FAQ – Travel Route from Bangkok to Lopburi
How to book tickets or a private car from Bangkok to Lopburi?
Book train, bus, minivan tickets or a private car via 12go.asia ➜ or Baolau ➜.
How long does it take to travel from Bangkok to Lopburi?
Train: 2–3 hours, bus/minivan: about 3 hours, private car: 2.5–3 hours.
What is the distance from Bangkok to Lopburi?
The road distance between Bangkok and Lopburi is about 140 km.
How much does it cost to travel from Bangkok to Lopburi?
Train: $2–25, bus/minivan: $5–9, private car: $70–150 per vehicle.
Do I need to print my train e-ticket?
Usually yes. Always follow the latest instructions provided by 12Go or Baolau after booking.
What types of trains operate on this route?
Thai Railways operates 1st, 2nd, and 3rd class trains with seats and sleeper berths.
What is the cheapest way to get from Bangkok to Lopburi?
The train is the cheapest option, with 3rd class tickets starting from about $2 per person.
What is the best way to travel from Bangkok to Lopburi?
The train is the best choice thanks to its low price, comfort, and frequent departures.
Are there flights from Bangkok to Lopburi?
No. There are no direct flights between Bangkok and Lopburi.
How do you travel from Lopburi back to Bangkok?
You can return by train, bus, minivan, or private car. You can also visit Ayutthaya on the way.
Where can you travel from Bangkok or Lopburi?
From Bangkok, you can travel to Nakhon Ratchasima or Chiang Mai. From Lopburi, you can continue to Khao Yai National Park.
🧭 Popular travel routes from Bangkok:
If you’re planning your next trip from Bangkok, here are other popular routes you can take by bus, train, taxi, flight:
These are the most popular travel routes from Bangkok for visitors exploring Southern + Northern Thailand.
BOOK a TOUR / ACTIVITY in Thailand ➜
💡 Practical Travel Tips for Bangkok to Lopburi
Traveling from Bangkok to Lopburi is easy by train, bus, minivan, or private car. The train is the most popular option thanks to its low cost and short travel time.
- Best Option: The train offers the best balance of price, comfort, and convenience.
- Day Trip: Lopburi is an ideal destination for a day trip from Bangkok.
- Book Early: Reserve train or minivan tickets in advance during weekends and holidays.
- Monkey Temple: Keep your belongings secure around the famous monkeys in the old town.
- Local Transport: Tuk-tuks are available at the railway station for easy transfers.
- Culture: Discover more about Thai culture before visiting temples and historical sites.
Tip: Train, bus, minivan and private transfer tickets from Bangkok to Lopburi can be searched and booked online in advance.