1map logoGo to main page

Bangkok to Lopburi from $2: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Bangkok, Thailand
to
Lopburi, Thailand

How to Get from Bangkok to Lopburi: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$2 by busBest price
139 kmDistance
1h 54m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Bangkok to Lopburi with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
State Railway of Thailand
Train
Average Duration
2hย  20m
Estimated price
$1-28
Recommended
Company
various
Drive
Bus
Average Duration
2hย  30m
Estimated price
$2-6
Cheapest
route map
Distance: 139 km
Duration: 1h 54m

See more options

Company
various
Drive
Average Duration
3hย 
Estimated price
$6-6
Company
various
Drive
Average Duration
1hย  54m
Estimated price
$15-23
Company
various
Taxi
Average Duration
1hย  54m
Estimated price
$40-55

Bangkok - Lopburi operators

Explore transport companies operating between Bangkok and Lopburi, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
1690
Website
https://www.railway.co.th/

Train from Krung Thep Aphiwat Central Terminal to Ban Pa Wai Station

Average Duration
2h 20m
Estimated price
$1-28
Bus

Bus from Bangkok Mochit Bus Terminal to Ang Thong

Average Duration
1h 30m
Estimated price
$1-11

Bus from Ang Thong to Lopburi

Average Duration
45m
Estimated price
$1-2

Bus from Bangkok Mochit Bus Terminal to Lopburi

Average Duration
3h
Estimated price
$2-6
Taxi
Contact phone
+66 98 281 2537
Website
http://tomtaxiservice.com

Taxi from Bangkok to Lop Buri

Average Duration
1h 54m
Estimated price
$40-55
Website
https://grab.com

Taxi from Bangkok to Lop Buri

Average Duration
1h 54m
Estimated price
$40-55
Contact phone
+66 85 046 6356
Website
http://goodtaxithai.com

Taxi from Bangkok to Lop Buri

Average Duration
1h 54m
Estimated price
$40-55
Contact phone
+66 2 018 9799
Website
http://allthaitaxi.com

Taxi from Bangkok to Lop Buri

Average Duration
1h 54m
Estimated price
$40-55
Drive

Drive from Bangkok to Lop Buri

Average Duration
1h 54m
Estimated price
$15-23

Bangkok to Lopburi: Overview of Bus, Train, Flight, and Car Trips

Traveling between Bangkok and Lopburi offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, youโ€™re sure to find the perfect way to travel without compromising on quality or convenience.

๐Ÿš— Embark on a scenic road trip from bustling Bangkok to the historic city of Lopburi, located just 87 miles away. Enjoy a leisurely drive that takes approximately 1 hour and 54 minutes, offering a mix of cityscapes and countryside views. ๐Ÿ’ฐ The cost of traveling from Bangkok to Lopburi by car ranges between $15 to $23, providing a budget-friendly yet convenient transportation option. Enjoy the flexibility of a self-drive journey, allowing you to explore hidden gems along the way at your own pace.
Average price
$15 - $23
๐Ÿš‚ The train journey from Bangkok to Lopburi takes approximately 2 hours and 20 minutes. The direct train service departs every two hours from Krung Thep Aphiwat Central Terminal. ๐Ÿž๏ธ Travelers can expect ticket prices for the train between Bangkok and Lopburi to range from $1 to $28, offering an affordable and convenient transportation option for exploring the charming city of Lopburi.
Departure Point
Krung Thep Aphiwat Central Terminal station
Arrival Point
Ban Pa Wai Station
๐ŸšŒ The journey from Bangkok to Lopburi by bus is a convenient option, with buses departing from Bangkok Mochit Bus Terminal and arriving at Lopburi, operating hourly every day. The trip typically takes around 3 hours. ๐ŸšŒ Local minivans are the primary operators for bus services from Bangkok to Lop Buri, departing from Bangkok Mochit Bus Terminal station and arriving at Lopburi station. The total travel time is approximately 2 hours and 30 minutes. ๐ŸšŒ Bus tickets between Lopburi and Bangkok are reasonably priced, ranging from $3 to $6, providing an affordable and efficient transportation option for travelers exploring these two cities in Thailand.
Departure Point
Bangkok Mochit Bus Terminal station
Arrival Point
Lopburi station

Frequently asked questions

Find out more about the route from Bangkok to Lopburi.

Or choose the category:
The distance between Bangkok and Lop Buri is approximately 117.5 km by road and 139.4 km by rail. If you prefer traveling by train, it typically takes around 2 hours and 15 minutes to reach Lopburi from Bangkok. On the other hand, if you opt for a car, the journey time is usually 1 hour and 54 minutes. Alternatively, taking a bus can take around 2 hours and 30 minutes.
The most cost-effective option for traveling from Bangkok to Lopburi would be to take a mini-van or mini-bus, which typically costs around $2-$6. This mode of transportation takes approximately 2 hours and 30 minutes. If time is of the essence, the quickest option would be to take a taxi, which takes around 1 hour and 54 minutes, but the cost is higher, ranging from $40-$55.
When traveling from Bangkok to Lopburi, the prices for a train ticket can range from $1 to $28. If you prefer taking a bus, the prices for a ticket from Lopburi to Bangkok can range from $3 to $6.
To travel from Bangkok to Lopburi without using public transportation, you can choose to drive. The driving distance between the two cities is approximately 140.0 km and it takes around 1 hour and 54 minutes. Renting a car or hiring a private taxi would be convenient options. The prices for car rentals or private taxis can vary from $15-$23, depending on the provider and the type of vehicle chosen.
The best way to travel from Bangkok to Lopburi without a car is by train, which takes approximately 2 hours and 15 minutes. The train journey offers convenience and comfort, and ticket prices range from $1 to $28 depending on the class of service.
Yes, there is a direct link between Bangkok and Lopburi. You can take a train from Hua Lamphong station in Bangkok to Lopburi, which takes approximately 2 hours and 15 minutes. There are hourly services available. Alternatively, you can take a bus from Bangkok Mochit New Van Terminal to Lopburi, which takes about 3 hours and 20 minutes.
There are several accommodation options available near Lopburi. There are over 23 hotels in the area, offering a range of prices starting at $9. Some popular choices include Lopburi Inn Hotel, Lopburi City Hotel, and I Din Lake View Resort.