Price range
US$18-US$143
Ride Duration Range
1h 10m-17h 19m
Earliest Departure
16:30
Latest Departure
23:45
Most Popular Operator

Find up-to-date information on departure times, schedules, and prices so you can easily compare and book your tickets.

Travel Schedule Options from Penang to Johor Bahru



























































































Taking a bus from Penang to Johor Bahru

Fastest bus: 8h 53m

Cheapest bus: US$18

The fastest: 8h 53m

The cheapest: US$18

The available amenities for this trip are currently unavailable. For specific questions, please contact our customer service, available 24/7.

The fastest: 1h 10m

The cheapest: US$40

The available amenities for this trip are currently unavailable. For specific questions, please contact our customer service, available 24/7.

routes_hero-image-alt Johor Bahru

About the ride from Penang to Johor Bahru

Penang to Johor Bahru Route Information

There are 2 ways to get from Penang to Johor Bahru, including bus,flight.

The earliest departure leaves at 16:30 and has a duration of 9 hours 9 minutes.

The fastest way to travel is by flight, which takes approximately 1 hour 10 minutes.

Penang to Johor Bahru by bus

  • Starting Price: US$18
  • 331 departures a day, or 2317 departures a week

There are 7 travel classes for this journey, including: Express, VIP 24 Seats, VIP, Business, Economy, Express 44 and Executive.

Each bus ticket offers an individual seat with basic passenger necessities. Conditions and amenities vary by provider. For more detailed information and availability see all bus options.

Penang to Johor Bahru by flight

  • Starting Price: US$40
  • 33 departures a day, or 231 departures a week

The only travel class available is Economy.

Each flight ticket offers an individual seat with basic passenger necessities. Conditions and amenities vary by provider. For more detailed information and availability see all flight options.

Companies Operating from Penang to Johor Bahru

Average time

8h 53m - 9h 32m

Average price

US$20 - US$41

Average time

8h 53m - 17h 12m

Average price

US$21 - US$27

Average time

9h 8m - 9h 9m

Average price

US$19 - US$22

Average time

8h 53m - 17h 19m

Average price

US$18 - US$37

Questions & Answers for Traveling from Penang to Johor Bahru

What is the most popular transportation service from Penang to Johor Bahru?

Bus stands out as the most popular transportation service between Penang and Johor Bahru by Permata Utara

What is the fastest transportation service from Penang to Johor Bahru?

The fastest way to get from Penang to Johor Bahru is with Flight by AirAsia, which takes approximately 1h 10m.

What is the cheapest transport option from Penang and Johor Bahru?

The cheapest way to travel from Penang to Johor Bahru is by Bus by Billion Stars Express, with prices starting at US$18.

Who are the service providers on this route?

The main service providers operating between Penang and Johor Bahru include

BUS:  Super Nice Express | KPB Express | Sri Maju Group | KKKL Express

FLIGHT:  Malaysia Airlines | Firefly | AirAsia

Why travel with Bookaway?

Bookaway.com makes it simple and easy to find, compare, and buy city-to-city tickets via bus, train, ferry, and more. We support over 13 languages and 23 currencies worldwide, and we believe that everyone should easily be able to find and purchase what they are looking for. We don’t just want to help you get where you want to go - we want you to enjoy the ride.