Heading from Cha-am to Bangkok? Our driver picks you up at your hotel, condo or terminal in Cha-am and drives you straight to your door in Bangkok. It is about 166 km and roughly 2 h 30 min on the road, at one fixed price per car, not per person.
Cha-am to Bangkok: taxi vs bus vs flight
| Option | Door to door | What to expect |
|---|---|---|
| Private taxi (Airport Transfer Bangkok) | ✓ | About 2 h 30 min, leave any time, luggage in the boot, from 1,700 THB per car. |
| Bus / minivan | ✕ | Cheapest per person, but fixed departures from a bus terminal and usually a transfer to your hotel at the end. |
Route · 166 km
Route Cha-am → Bangkok, step by step
- 0 km
Cha-am
Pick-up in Cha-am (hotel, airport, pier or any address)
- 38 km
Phetchaburi
via Hwy 4 (Phetkasem)
- 61 km
Wang Manao Junction (Pak Tho)
via Hwy 4 (Phetkasem)
- 92 km
Samut Songkhram
via Hwy 35
- 127 km
Samut Sakhon
via Hwy 35 (Rama II)
- 166 km
Bangkok
via Hwy 35 (Rama II) · Drop-off at your hotel or home in Bangkok
Distances are counted from central Bangkok. The driver may change the road for traffic, roadworks or weather; the price stays the same.
Where we drop you in Bangkok
Your driver collects you at Cha-am and takes you to your door in any of these areas. Give your hotel or address when you book, because the last stretch depends on the district and the traffic.
- Sukhumvit, Bangkok
- Silom
- Siam
- Khao San Road, Bangkok
- Chao Phraya Riverside
- Don Mueang Airport (DMK)
- Suvarnabhumi Airport (BKK)
- Chatuchak Weekend Market, Bangkok
Check your exact address when booking.
Cha-am to Bangkok price by vehicle

Taxi sedan
Toyota Vios / Honda City · 3 passengers · 2 bags
฿1,700

Private sedan
Toyota Corolla Altis / Camry · 3 passengers · 3 bags
฿1,800

SUV 7-seat
Toyota Fortuner / Innova · 6 passengers · 4 bags
฿2,100

VIP Van
Toyota Commuter VIP · 10 passengers · 8 bags
฿2,950

Alphard Luxury
Toyota Alphard · 5 passengers · 4 bags
฿5,400
one way · per car · THB
Questions about Cha-am to Bangkok
How much is a taxi from Cha-am to Bangkok?+
A private car from Cha-am to Bangkok starts at 1,700 THB one way per car, with fuel and expressway tolls included.
How far is Cha-am from Bangkok and how long does it take?+
The road distance is about 166 km, around 2 h 30 min of driving. Allow extra time on Fridays and public holidays.
Can you pick us up at the airport, pier or hotel in Cha-am?+
Yes. Tell us the exact address, flight or ferry when you book and the driver will meet you there.
Is the price per person or per car?+
Per car. The price is the same whether you travel alone or fill every seat.
How do I book?+
Press BOOKNOW, choose Cha-am as pick-up and add your date, time and passengers. We confirm by WhatsApp, LINE or email.
