Contents
George Town's shophouse streets give way to Bangkok's night markets, and the quickest way to get there is a flight of under two hours. The overland alternative is a long day on a van and a coach through southern Thailand.
Penang to Bangkok by Flight
Flights leave from Penang International Airport (PEN) for Bangkok's two airports, Suvarnabhumi (BKK) and Don Mueang (DMK). Thai AirAsia, Thai Lion Air and Thai Airways fly non-stop in about 1 hour 45 minutes.[1]
Flights to Suvarnabhumi and Don Mueang
AirAsia's route page shows fares from about MYR 250 one way. Prices swing with the date: its fare calendar runs from around MYR 300 on quiet days to more than MYR 900 on peak days, so check the days around your plan.[1]
Penang to Bangkok by Van and Bus
Booking platforms sell a combined ticket: a van from George Town or the Sungai Nibong terminal in Penang to the Thai border, then a long-distance coach to Bangkok. On booking platforms the ticket costs about $61 (October 2026). Allow from about 24 hours, longer with border queues or traffic.[2]
Comparing Your Options
| Mode | Price | Duration | Comfort |
|---|---|---|---|
| Flight | from MYR 251 | 1h 45m[1] | High |
| Van + Bus | about $61 | from 24h[2] | Moderate |
Tips for Traveling from Penang to Bangkok
- Compare Dates: Fares on the same flight can differ several times over from one day to the next, so shift your date by a day or two if you can.
- Check Your Airport: Bangkok has two airports, Suvarnabhumi (BKK) and Don Mueang (DMK). Check which one your flight uses before you book onward transport.
- Overland Comfort: On the 24-hour journey, bring a neck pillow, a light jacket for the air conditioning and plenty of snacks.
- Currency: You need Thai baht as soon as you cross the border, so change a small amount before you leave Penang.
Timetable
| Flight Penang - Don Mueang Airport $ 21.13–109.87 1h 36m – 1days 1h 36m | |
|
| Flight Penang - Bangkok $ 21.64–254.11 1h 45m – 1days 11h | |
|
| Van George Town - Bangkok $ 60.49 1days | |
|
| Van Sungai Nibong - Bangkok $ 60.49 23h 45m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Penang to Bangkok, including current prices and schedules.
Flying is usually cheapest: fares start from about MYR 250 on AirAsia's route page, about the same as the van and bus ticket at about $61 on booking platforms, and the flight takes a fraction of the time.
Flying is the fastest method, taking about 1 hour 45 minutes non-stop.
A non-stop flight takes about 1 hour 45 minutes. Overland by van and bus the journey takes from about 24 hours.
Yes. Thai AirAsia, Thai Lion Air and Thai Airways fly non-stop from Penang International Airport to Bangkok, landing at Suvarnabhumi or Don Mueang.
Yes. On the van and bus route you get out at the land border to clear Malaysian exit and Thai entry immigration before you continue.
Both airports are served from Penang. Compare fares for both, then pick the one that suits your hotel and onward transport.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] AirAsia: Cheap Flights from Penang to Bangkok from MYR 251 | AirAsia MOVE. Retrieved October 27, 2026.
- [2] 12Go: 12Go timetable: Penang to Bangkok. Retrieved October 27, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.
