There are 9 ways to get from Kamala Beach to Bangkok by plane, bus, ferry, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Phuket International Airport to Don Mueang International Airport
best- Fly from Phuket International Airport (HKT) to Don Mueang International Airport (DMK)plane HKT - DMK
3h 48m฿1,186–2,770Bus
- Take the bus from Kamala Beach Transfer to Bangkok Khaosan Roadbus Kamala Beach Transfer - Bangkok Khaosan Road
11h 30m฿1,338Ferry
- Take the ferry from Kamala Beach to Ton Sai Pier Koh Phi Phiferry Kamala Beach - Ton Sai Pier Koh Phi Phi
- Take the ferry from Ton Sai Pier Koh Phi Phi to Khao Sanferry Ton Sai Pier Koh Phi Phi - Khao San
19h 45m฿1,833–2,410Ferry, train
- Take the ferry from Kamala Beach to Ao Nang Hotel Transferferry Kamala Beach - Ao Nang Hotel Transfer
- Take the train from Ao Nang Hotel Transfer to Krung Thep Aphiwat Central Terminaltrain Ao Nang Hotel Transfer - Krung Thep Aphiwat Central Terminal Station
20h 36m฿1,648–3,035Fly Phuket International Airport to Suvarnabhumi Airport, bus
- Fly from Phuket International Airport (HKT) to Suvarnabhumi Airport (BKK)plane HKT - BKK
- Take the bus from Suvarnabhumi Airport to Nitas Rattanakosinbus
4h 19m฿1,246–3,230Ferry to Krabi Airport, fly to Don Mueang International Airport
- Take the ferry from Kamala Beach to Krabi Airportferry
- Fly from Krabi Airport (KBV) to Don Mueang International Airport (DMK)plane KBV - DMK
7h 11m฿1,982–4,654Ferry to Krabi Airport, fly to Suvarnabhumi Airport
- Take the ferry from Kamala Beach to Krabi Airportferry
- Fly from Krabi Airport (KBV) to Suvarnabhumi Airport (BKK)plane KBV - BKK
7h 42m฿2,142–4,814Ferry to Trang Airport, fly to Don Mueang International Airport
- Take the ferry from Jian Wanich Pier to Trang Airportferry
- Fly from Trang Airport (TST) to Don Mueang International Airport (DMK)plane TST - DMK
7h฿3,568–6,671Drive 822.8 km
- Drive from Kamala Beach to Bangkokcar 822.8 km
12h 6m฿3,735–5,394
Kamala Beach to Bangkok by bus
Comparing Your Travel Options
The cheapest way to get from Kamala Beach to Bangkok is to bus which costs ฿1338 and takes 11h 30m.
The fastest way to get from Kamala Beach to Bangkok is to fly which takes 3h 48m and costs ฿1100 - ฿2800.
Yes, there is a direct bus departing from Kamala Beach Transfer and arriving at Bangkok Khaosan Road. Services depart once daily, and operate every day. The journey takes approximately 11h 30m.
No, there is no direct ferry from Kamala Beach to Bangkok. However, there are services departing from Kamala Beach and arriving at Khao San via Ton Sai Pier Koh Phi Phi. The journey, including transfers, takes approximately 19h 45m.
The distance between Kamala Beach and Bangkok is 734 km. The road distance is 822.8 km.
Book your Kamala Beach to Bangkok ferry tickets online with 12go.asia.
The best way to get from Kamala Beach to Bangkok without a car is to bus which takes 11h 30m and costs ฿1338.
It takes approximately 3h 48m to get from Kamala Beach to Bangkok, including transfers.
Kamala Beach to Bangkok bus services, operated by TransBaanTon, depart from Kamala Beach Transfer station.
The best way to get from Kamala Beach to Bangkok is to fly which takes 3h 48m and costs ฿1100 - ฿2800. Alternatively, you can bus, which costs ฿1338 and takes 11h 30m.
What companies run services between Kamala Beach, Thailand and Bangkok, Thailand?
Thai AirAsia, Thai Lion Mentari, and Nok Air fly from Phuket International Airport (HKT) to Don Mueang International Airport (DMK) hourly. Alternatively, TransBaanTon operates a bus from Kamala Beach Transfer to Bangkok Khaosan Road once daily. Tickets cost ฿1,338 and the journey takes 11h 30m.
- Website
- airasia.com
Flights from Phuket International Airport to Don Mueang International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- ฿1,000–2,300
Flights from Phuket International Airport to Suvarnabhumi Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- ฿1,100–2,300
Flights from Krabi Airport to Don Mueang International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿1,000–2,500
Flights from Krabi Airport to Suvarnabhumi Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,100–2,900
Flights from Trang Airport to Don Mueang International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ฿1,300–2,900
- Website
- thaiairways.com
Flights from Phuket International Airport to Suvarnabhumi Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- ฿1,400–5,000
Flights from Krabi Airport to Suvarnabhumi Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- ฿1,300–6,500
Flights from Krabi Airport to Suvarnabhumi Airport via Koh Samui
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- ฿1,300–6,500
- Website
- lionairthai.com
Flights from Phuket International Airport to Don Mueang International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿1,100–2,900
Flights from Krabi Airport to Don Mueang International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- ฿850–3,100
Flights from Trang Airport to Don Mueang International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- ฿1,300–2,800
- Website
- vietjetair.com
Flights from Phuket International Airport to Suvarnabhumi Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,000–2,800
Flights from Krabi Airport to Suvarnabhumi Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿1,000–3,000
- Website
- bangkokair.com
Flights from Phuket International Airport to Suvarnabhumi Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ฿1,400–4,800
Flights from Krabi Airport to Suvarnabhumi Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,300–6,500
Flights from Krabi Airport to Suvarnabhumi Airport via Koh Samui
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- ฿1,300–6,500
- Website
- nokair.com
Flights from Phuket International Airport to Don Mueang International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,100–2,900
Flights from Krabi Airport to Don Mueang International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿1,100–3,100
Flights from Trang Airport to Don Mueang International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿1,400–2,900
- Phone
- +66 2 259 1059
- [email protected]
- Website
- facebook.com
Train from Ao Nang Hotel Transfer to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 15h 6m
- Frequency
- 4 times a day
- Estimated price
- ฿900–1,700
- Book at
- Van2Travel Train
- Phone
- +66 2 219 1019
- [email protected]
- Website
- TransBaanTon
Bus from Kamala Beach Transfer to Bangkok Khaosan Road
- Ave. Duration
- 11h 30m
- Frequency
- Once daily
- Estimated price
- ฿1,338
- Website
- TransBaanTon
- Phone
- 1348
- [email protected]
- Website
- Bangkok Mass Transit Authority
Bus from Suvarnabhumi Airport to Nitas Rattanakosin
- Ave. Duration
- 27 min
- Frequency
- Every 20 minutes
- Estimated price
- ฿60
- Schedules at
- Bangkok Mass Transit Authority
- Phone
- +66 98 017 2564
- [email protected]
- Website
- Chaokoh Ferry
Ferry from Kamala Beach to Ton Sai Pier Koh Phi Phi
- Ave. Duration
- 3h 15m
- Frequency
- Twice daily
- Estimated price
- ฿897
- Website
- Chaokoh Ferry
- Book at
- 12 Go
- Phone
- +66 2 209 1009
- [email protected]
- Website
- Phi Phi Logistic and Tour
Ferry from Kamala Beach to Ton Sai Pier Koh Phi Phi
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- ฿950
- Website
- Phi Phi Logistic and Tour
- Phone
- +66 980 168 181
- [email protected]
- Website
- tigerlinetravel
Ferry from Kamala Beach to Ton Sai Pier Koh Phi Phi
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- ฿700–1,400
- Website
- tigerlinetravel
Ferry from Kamala Beach to Ao Nang Hotel Transfer
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- ฿750–1,800
- Website
- tigerlinetravel
Ferry from Kamala Beach to Krabi Airport
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- ฿950–1,800
- Website
- tigerlinetravel
Ferry from Kamala Beach to Krabi Airport
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- ฿950–1,800
- Website
- tigerlinetravel
Ferry from Jian Wanich Pier to Trang Airport
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- ฿1,700–3,100
- Website
- tigerlinetravel
- Phone
- +66 2 245 1045
- [email protected]
- Website
- 12go.co
Ferry from Ton Sai Pier Koh Phi Phi to Khao San
- Ave. Duration
- 15h 30m
- Frequency
- Once daily
- Estimated price
- ฿1,100
- Book at
- Future Travel and Service
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Want to know more about Flixbus?, Travel Insider: Top Japan travel tips by Beatrix Holland, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.
Booking & Getting There
Kamala Beach to Bangkok bus services, operated by TransBaanTon, arrive at Bangkok Khaosan Road station.
Yes, the driving distance between Kamala Beach to Bangkok is 823 km. It takes approximately 12h 6m to drive from Kamala Beach to Bangkok.
Book your Kamala Beach to Bangkok bus tickets online with 12go.asia.
There are 5931+ hotels available in Bangkok.














