GoAsia
How to Get from Johor to Penang

How to Get from Johor to Penang

Last updated: October 15, 2026
Contents

Johor and Penang sit at opposite ends of Peninsular Malaysia. You can fly in just over an hour or take a long-distance coach, which means a long day or a night on the road.

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.

Johor to Penang by Flight

AirAsia lists non-stop flights between Johor Bahru (Senai, JHB) and Penang (PEN) of around 1 hour 10 minutes, with fares from MYR 141. Indonesia AirAsia, TransNusa and Batik Air also appear as direct operators on the route.[1]

From Penang International Airport, Rapid Penang route 102 runs to Teluk Bahang and route 306 to Hospital Besar Pulau Pinang.[2]

Johor to Penang by Bus

In Johor Bahru, long-distance buses leave from Larkin Sentral, the city's largest public transport terminal.[3] Mayang Sari Express lists Johor Bahru, Muar, Batu Pahat and Butterworth among its stops.[4] Fares, classes and journey times differ by operator, so confirm them with the operator when you book.

In Penang, coaches arrive either at Terminal Sungai Nibong on Penang Island or at Penang Sentral in Butterworth on the mainland.[5]

From Butterworth to George Town

A passenger ferry links Butterworth (Sultan Abdul Halim Terminal) with George Town (Raja Tun Uda Terminal, Pengkalan Weld). The first sailing from Butterworth is at 06:30 and the last at 23:00, with a boat every 20 minutes at peak times and every 30 minutes otherwise. The adult fare is RM 2.[6]

Tips for Traveling from Johor to Penang

  • Book in Advance: The route is busy around public holidays and school breaks.
  • Arrival Points: If your hotel is in George Town, look for a ticket to Terminal Sungai Nibong. If you are heading to the mainland or to the ferry, choose Butterworth (Penang Sentral).
  • Keep Warm: Air conditioning on long-distance buses can be strong, so bring a light layer.

Timetable

Flight Johor Bahru - Penang $ 66.49–101.31 1h 10m – 1h 15m
  • →  Economy 08:20, 13:20, 13:55, 14:45, 17:00, 17:05
Bus Johor Bahru - Penang $ 18.32–29.55 8h 53m – 17h 12m
  • →  Express 10:30, 20:00, 22:15
Bus Batu Pahat - Penang $ 17.50–18.80 9h 6m
  • →  Express 08:30, 21:00
Bus Muar - Penang $ 15.11–18.02 8h 27m
  • →  Express 10:00, 10:30, 22:15, 22:45
Bus Johor Bahru - Butterworth $ 22.83–31.12 9h – 17h 12m
  • →  Express 09:30, 21:00, 21:30, 21:45, 22:15
  • →  VIP 08:45, 09:00, 09:30, 09:45, 09:59, 10:29, 21:15, 21:25, 21:30
Bus Johor Bahru - Sungai Nibong $ 17.58–45.19 9h 2m – 17h 12m
  • →  VIP 24 12:00, 12:30
  • →  Express 09:00, 09:30, 22:15
  • →  VIP 08:59, 09:30, 09:59, 10:15, 10:29, 10:45, 20:29, 21:00, 21:25, 21:30, 22:00, 22:25
Bus Johor - Sungai Nibong $ 26.37–31.39 8h 51m – 16h 54m
  • →  VIP 10:00, 21:30
  • →  Express 22:16

Frequently Asked Questions

How can I book tickets from Johor to Penang?

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

How long is the flight from Johor Bahru to Penang?

AirAsia lists non-stop flights of around 1 hour 10 minutes.

How much does the flight from Johor Bahru to Penang cost?

AirAsia lists fares from MYR 141.

Where do buses leave from in Johor Bahru?

Long-distance buses leave from Larkin Sentral, the largest public transport terminal in Johor Bahru.

Where do buses arrive in Penang?

Coaches arrive at Terminal Sungai Nibong on Penang Island or at Penang Sentral in Butterworth on the mainland.

How do I get from Butterworth to George Town?

Take the passenger ferry from the Sultan Abdul Halim Terminal in Butterworth to Raja Tun Uda Terminal in George Town. It runs from 06:30 to 23:00, and the adult fare is RM 2.

Sources and background

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

  1. [1] AirAsia: Cheap Flights from Penang to Johor Bahru. Retrieved October 15, 2026.
  2. [2] Rapid Penang (Prasarana): Rapid Penang Bus. Retrieved October 15, 2026.
  3. [3] Larkin Sentral: Larkin Sentral - Main Page. Retrieved October 15, 2026.
  4. [4] Mayang Sari Express: Mayang Sari Express. Retrieved October 15, 2026.
  5. [5] Unititi Express: Cameron Highlands to Penang Bus Ticket. Retrieved October 15, 2026.
  6. [6] Penang Port Commission: Ferry Services. Retrieved October 15, 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.