The cost of transportation in Thailand varies, but you can expect to pay around $1-3 USD for a single public transportation fare, $5-10 USD for a taxi ride, and $20-50 USD for a ride-hailing service, depending on the city and distance.
Quick Facts
Monthly Transit Pass($20-30 USD)
Taxi Start Rate($1.20 USD)
Fuel (per liter)($0.80-1.00 USD)
Ride-Hailing Available(Yes — Grab, Bolt)
CurrencyTHB
Getting Around Overview
Thailand has a well-developed public transportation system, with a variety of options available, including buses, trains, and taxis. The quality of public transit varies between cities, with Bangkok having a comprehensive and efficient system, while other cities may have more limited options. Most people in Thailand get around using public transportation, with buses and songthaews (red trucks) being popular options. In larger cities, taxis and ride-hailing services are also widely available.
In addition to public transportation, many Thais own motorcycles or cars, and driving is a common mode of transportation, especially in rural areas. However, traffic in Thailand can be chaotic, especially in Bangkok, and driving can be challenging for foreigners. The country is also investing in new transportation infrastructure, including high-speed rail and expanded metro systems, which will improve connectivity and reduce travel times between cities.
Public Transportation
Transport Type
Single Fare (USD)
Monthly Pass (USD)
Notes
City Bus
$0.20-0.50
$10-20
Good coverage in Bangkok, limited in other cities
Metro / Subway
$0.50-1.00
$20-30
Available in Bangkok, Chiang Mai, and other major cities
Minibus / Shared Taxi
$1.00-2.00
N/A
Limited routes, but popular for short distances
Commuter Train
$1.00-3.00
$20-50
Available in Bangkok and surrounding areas
Taxi & Ride-Hailing
Service
Base Fare (USD)
Per km (USD)
Typical City Ride (USD)
Notes
Metered Taxi
$1.20
$0.20-0.50
$5-10
Be sure to use the meter
Ride-Hailing App
$2.00-3.00
$0.20-0.50
$5-10
Grab and Bolt are popular options
Airport Transfer
N/A
N/A
$10-20
To city center, depending on the airport
Fuel & Driving Costs
Item
Cost (USD)
Notes
Gasoline (per liter)
$0.80-1.00
Prices vary depending on location
Diesel (per liter)
$0.70-0.90
Prices vary depending on location
Car Rental (per day)
$20-50
Economy car, prices vary depending on location and rental agency
Parking (per hour, city)
$1.00-2.00
Prices vary depending on location
Toll Roads (typical)
$2.00-5.00
Depending on the route and distance
Intercity & Long-Distance
Route Type
Cost Range (USD)
Notes
Intercity Bus (4-5 hrs)
$10-20
Prices vary depending on the route and bus company
Domestic Flight
$50-100
Typical route, prices vary depending on the airline and time of booking
Train (long-distance)
$20-50
Available on some routes, prices vary depending on the class of service
Transport Tips
Use public transportation or walk whenever possible to save money and reduce traffic congestion.
Download ride-hailing apps like Grab and Bolt to get around cities easily.
Always use the meter in taxis and agree on the fare before you start your journey.
Consider buying a SIM card or portable Wi-Fi hotspot to stay connected and navigate using maps.
Be careful when crossing streets, as traffic in Thailand can be chaotic, and always wear a helmet when riding a motorcycle.
Negotiate the fare before you start your journey, especially when taking a taxi or songthaew.