There are 6 ways to get from Bangkok to Punta Cana by plane, bus, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Suvarnabhumi Airport to Punta Cana International Airport
best- Fly from Suvarnabhumi Airport (BKK) to Punta Cana International Airport (PUJ)plane BKK - PUJ
29h 57m$472–1,277Fly Don Mueang International Airport to Punta Cana International Airport
cheapest- Fly from Don Mueang International Airport (DMK) to Punta Cana International Airport (PUJ)plane DMK - PUJ
33h 24m$459–1,285Fly Suvarnabhumi Airport to La Romana International Airport, bus
- Fly from Suvarnabhumi Airport (BKK) to La Romana International Airport (LRM)plane BKK - LRM
- Take the bus from Sitrabapu Terminal La Romana to Punta Cana Airportbus
29h 25m$876–2,534Fly Suvarnabhumi Airport to Las Américas International Airport, shuttle
- Fly from Suvarnabhumi Airport (BKK) to Las Américas International Airport (SDQ)plane BKK - SDQ
- Take a shuttle bus from Santo Domingo Airport to Punta Cana
36h 12m$1,082–1,632Fly Don Mueang International Airport to Las Américas International Airport, shuttle
- Fly from Don Mueang International Airport (DMK) to Las Américas International Airport (SDQ)plane DMK - SDQ
- Take a shuttle bus from Santo Domingo Airport to Punta Cana
34h 36m$619–1,400Fly Suvarnabhumi Airport to Puerto Plata Airport, shuttle
- Fly from Suvarnabhumi Airport (BKK) to Puerto Plata Airport (POP)plane BKK - POP
- Take a shuttle bus from Cofresi Palm Beach & Spa Resort - All Inclusive, San Felipe de Puerto Plata to Santo Domingo Airport
- Take a shuttle bus from Santo Domingo Airport to Punta Cana
34h 2m
Suvarnabhumi Airport (BKK) to Punta Cana International Airport (PUJ) flights
Questions & Answers
The cheapest way to get from Bangkok to Punta Cana is to fly which costs $450 - $1,300 and takes 33h 24m.
The fastest way to get from Bangkok to Punta Cana is to fly and bus which takes 29h 25m and costs $850 - $2,600.
The distance between Bangkok and Punta Cana is 16276 km.
It takes approximately 29h 57m to get from Bangkok to Punta Cana, including transfers.
Punta Cana is 11h behind Bangkok. It is currently 11:20 AM in Bangkok and 12:20 AM in Punta Cana.
There are 1403+ hotels available in Punta Cana.
What companies run services between Bangkok, Thailand and Punta Cana, Dominican Republic?
British Airways, Thai Airways International, and three other airlines fly from Suvarnabhumi Airport (BKK) to Punta Cana International Airport (PUJ) once daily.
- Website
- jetblue.com
Flights from Don Mueang International Airport to Punta Cana International Airport via Dubai, New York JFK
- Ave. Duration
- 41h 18m
- When
- Every day
- Estimated price
- $650–2,000
Flights from Don Mueang International Airport to Punta Cana International Airport via Tianfu International, Los Angeles, Fort Lauderdale
- Ave. Duration
- 30h 30m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $440–1,300
Flights from Don Mueang International Airport to Las Américas International Airport via Tianfu International, Los Angeles, Fort Lauderdale
- Ave. Duration
- 30h 7m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $490–1,400
- Phone
- +1 809 682 9670
- [email protected]
- Website
- expresobavaro.com
Bus from Sitrabapu Terminal La Romana to Punta Cana Airport
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- $5–7
- Schedules at
- expresobavaro.com
- Expreso Bavaro
- $7
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 How to get from Florence to Rome, How to get from London to Edinburgh, and How to get from JFK to New York City - to help you get the most out of your next trip.


