GoAsia
Malaysia

How to Get from Penang to Johor

Penang to Johor: AirAsia flies non-stop in about 1h 10 from MYR 197, coaches cost about $21 to $40 and take from about 9 hours.

Last updated: November 3, 2026

How to Get from Penang to Johor
Contents

From the street food capital of Penang to Johor, the southern gateway to Singapore, you cover the whole length of Peninsular Malaysia. Heritage shophouses give way to a busy industrial and trading hub.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

You can fly in just over an hour or settle into a reclining seat on the North-South Expressway. You can compare and book on GoAsia.cc.

Penang to Johor by Flight

AirAsia flies non-stop from Penang International Airport (PEN) to Senai International Airport (JHB) in about 1 hour 10 minutes. It is the only direct airline on the route. On 1 December departures are at 06:45, 11:15, 14:25 and 19:10, fares start at MYR 197 on many dates from mid-November, and peak days reach MYR 400 to MYR 550.[1]

Penang to Johor by Bus

Coaches leave from Terminal Sungai Nibong on Penang Island and from Penang Sentral in Butterworth on the mainland.[2][3] Services run to Johor Bahru and to Skudai just north of it. The ride takes from about 9 hours and can stretch to 17 hours on some departures. On booking platforms, tickets cost about $21 to $40 depending on class (November 2026).[4]

Night Buses

Many travellers take a late-evening coach and arrive the next morning, which saves a night of accommodation. Classes on offer are Express and VIP.[4]

Comparing Your Options

ModePriceDuration
FlightFrom MYR 197[1]About 1h 10min
Bus to Johor BahruAbout $21 to $40[4]From about 9h

Tips for Traveling from Penang to Johor

  • Choose your departure point: Sungai Nibong suits you on the island. Butterworth is the mainland hub, and the ferry runs from George Town to Penang Sentral.[3]
  • Book in advance: Buses and flights fill up around public holidays and school breaks.
  • Prepare for the AC: Carry a light jacket or a small blanket for the long ride.
  • Rest stops: Long-distance coaches stop at highway rest areas, which are good for local snacks such as keropok or fresh fruit.
  • Luggage: Budget airlines often charge extra for checked bags, so check your allowance before you fly.

Timetable

Flight Penang - Johor Bahru $ 46.34–89.41 1h 10m – 1h 15m
  • →  Economy 06:40, 11:45, 12:30, 14:55, 17:35, 18:50
Bus Butterworth - Johor Bahru $ 24.06–40.10 9h 9m – 17h 12m
  • →  VIP 07:45, 09:15, 10:15, 11:30, 12:30, 18:15, 19:15, 20:15, 21:45, 22:00, 23:35
  • →  Express 10:30, 22:30, 23:00
Bus Butterworth - Skudai $ 40.10 8h 55m
  • →  VIP 07:45, 09:15, 10:15, 11:30, 12:30, 18:15, 19:15, 20:15, 22:00, 23:35
Bus Sungai Nibong - Johor Bahru $ 40.10 9h 8m
  • →  VIP 07:00, 08:30, 09:30, 11:00, 12:00, 17:30, 18:30, 19:30, 21:30, 23:00
Bus Sungai Nibong - Skudai $ 40.10 8h 53m
  • →  VIP 07:00, 08:30, 09:30, 11:00, 12:00, 17:30, 18:30, 19:30, 21:30, 23:00

Frequently Asked Questions

How can I book tickets from Penang to Johor?

Use the booking tool on this page to compare the transport options currently available from Penang to Johor, including current prices and schedules.

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

The bus. On booking platforms, tickets cost about $21 to $40 depending on class (November 2026), while flights start at MYR 197 on many dates.

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

Fly with AirAsia from Penang International Airport to Senai International Airport. The flight takes about 1 hour 10 minutes.

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

About 1 hour 10 minutes by air and from about 9 hours by bus, up to 17 hours on some departures.

Are there night buses from Penang to Johor?

Yes, many coaches leave in the late evening from Sungai Nibong and Butterworth and arrive in the morning.

Which bus terminal in Penang should I use?

Use Terminal Sungai Nibong if you are on the island and Penang Sentral if you are on the mainland or arriving by ferry.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] AirAsia: Cheap Flights from Penang to Johor Bahru | AirAsia MOVE. Retrieved November 3, 2026.
  2. [2] Sungai Nibong Bus Terminal: Terminal Bas Sungai Nibong. Retrieved November 3, 2026.
  3. [3] Penang Sentral: Penang Sentral: Malaysia Northern Transportation Hub. Retrieved November 3, 2026.
  4. [4] 12Go: Penang to Johor Bahru timetable. Retrieved November 3, 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.