How to Get from Penang to Bangkok

How to Get from Penang to Bangkok

Last updated: March 8, 2026

Leaving behind the heritage streets of George Town for the neon-lit energy of Bangkok is a classic Southeast Asian transition. While both cities share a deep love for street food, the jump from Malaysia's relaxed island life to the frantic pace of the Thai capital covers a significant distance. You are moving from a place where time slows down among colonial shophouses to a metropolis that never truly sleeps.

Train, Bus, Flight and Ferry tickets

The journey spans over 1,100 kilometers, cutting through the lush landscapes of Southern Thailand. Most travelers opt for the speed of a direct flight, but there is a certain grit and charm in taking the long road north by bus and van. Whichever path you choose, crossing the border at Padang Besar marks the beginning of a whole new chapter of your trip. You can easily compare these options and book your preferred tickets through GoAsia.cc to ensure your cross-border transition is as smooth as possible.

Penang to Bangkok by Flight

Flying is undoubtedly the most popular way to bridge the gap between Penang and Bangkok. It turns a grueling day-long road trip into a quick hop, giving you more time to explore the night markets of Sukhumvit or the temples of Rattanakosin. Flights depart from Penang International Airport (PEN) and arrive at either Suvarnabhumi Airport (BKK) or Don Mueang Airport (DMK).

Flights to Suvarnabhumi and Don Mueang

The flight duration is remarkably consistent, taking approximately 1 hour and 36 minutes to 1 hour and 45 minutes for direct connections. If you are looking for the most budget-friendly option, low-cost carriers frequently fly into Don Mueang with prices starting as low as $23. For those preferring full-service airlines or specific connections at Suvarnabhumi, prices can reach up to $271 depending on how late you book and the class of service. Economy is the standard offering for this short regional jump, providing a comfortable and efficient way to cross the border without the hassle of long bus queues at the immigration checkpoints.

Penang to Bangkok by Van and Bus

For the adventurous traveler or those on a strict budget who missed out on cheap flight deals, the overland route remains a viable, albeit long, alternative. This journey typically involves a combination of a van and a large bus, starting from either George Town or the Sungai Nibong terminal in Penang.

The overland trip is an endurance test, taking roughly 23 hours and 45 minutes. You will depart Penang in a van, cross the border into Thailand, and eventually transfer to a larger long-distance coach for the final leg to Bangkok. The price for this combined service is fixed at approximately $65. While the duration is significant, it allows you to see the changing scenery of the Thai peninsula, from the rubber plantations of the south to the salt pans nearer to the capital. The vans are typically standard commuter vehicles, while the bus portion offers more reclining space, though it is still a far cry from the comfort of a plane seat.

Comparing Your Options

Mode Price (USD) Duration Comfort
Flight $23 - $271 1h 45m High
Van + Bus $65 23h 45m Moderate

Tips for Traveling from Penang to Bangkok

  • Book Flights Early: Since flight prices can fluctuate from $23 to over $200, booking at least a few weeks in advance is the best way to secure a seat that is cheaper than the bus.
  • Check Your Airport: Bangkok has two airports. Don Mueang (DMK) is generally for low-cost carriers and is closer to the city center, while Suvarnabhumi (BKK) is the main international hub with better rail links.
  • Visa Requirements: Ensure your passport is valid for at least six months. Most nationalities receive a visa-free entry or visa-on-arrival in Thailand, but rules differ between land borders and airports.
  • Overland Comfort: If you choose the 23-hour bus journey, bring a neck pillow, a light jacket (bus air conditioning is notoriously cold), and plenty of snacks for the road.
  • Currency: While you can often pay in Ringgit near the border, you will need Thai Baht as soon as you cross. It is wise to exchange a small amount before leaving Penang.

Timetable

Flight Penang - Don Mueang Airport $ 21.53–111.97 1h 36m – 1d 1h 36m
  •   Economy 06:30, 10:10, 13:50, 14:15, 14:20, 16:45, 18:25, 20:35
Flight Penang - Bangkok $ 22.05–258.95 1h 45m – 1d 11h
  •   Economy 05:50, 06:30, 08:05, 09:05, 10:00, 10:10, 10:25, 10:50, 12:05, 12:10, 12:35, 13:50, 14:20, 15:30, 17:25, 18:05, 20:35, 21:15, 22:10, 23:55

Frequently Asked Questions

How can I book tickets from Penang to Bangkok?

You can book train, bus, flight, taxi, van, and ferry tickets from Penang to Bangkok directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

What is the cheapest way to get from Penang to Bangkok?

The cheapest way is typically by flight, with budget fares starting as low as $23 when booked in advance. This is surprisingly more affordable than the overland bus option which costs around $65.

What is the fastest way to get from Penang to Bangkok?

Flying is the fastest method, taking approximately 1 hour and 45 minutes. When including airport transit and check-in times, the total journey is still under 5 hours.

How long does it take to get from Penang to Bangkok?

A direct flight takes about 1 hour and 45 minutes. If you choose to travel overland by van and bus, the journey takes nearly 24 hours.

Are there direct flights from Penang to Bangkok?

Yes, there are multiple daily direct flights departing from Penang International Airport. These flights land at both Don Mueang and Suvarnabhumi airports in Bangkok.

Do I need to go through immigration at the border if I take the bus?

Yes, if you travel by van and bus, you will need to disembark at the Padang Besar border crossing to clear Malaysian exit customs and Thai entry immigration before continuing your journey.

Is it better to fly to Don Mueang or Suvarnabhumi?

Don Mueang is often cheaper as it hosts budget airlines and is closer to the old city and northern Bangkok. Suvarnabhumi is more modern and offers a direct train link to the city center.