Travel Johor Bahru to Penang

Johor Bahru to Penang

Arrive in Penang to explore its historic streets and vibrant markets, a contrast to the modern cityscape of Johor Bahru. Traveling between Johor Bahru and Penang offers several transport choices, and you’ll find their schedules, journey times and prices outlined below.

Travel options for Johor Bahru to Penang

Travel from Johor Bahru to Penang by flight for a quicker journey lasting 1h y 10 minutes, or take a bus to save 83 MYR.

Bus from Johor Bahru to Penang

Board a bus at Larkin Bus Terminal, Johor Bahru and begin your journey from Johor Bahru toward Penang, reaching Penang Sentral along the way. The first departure of the day is at 10:30, and services run regularly so you can choose a departure time that works for you. The trip lasts about 17 hours 12 minutes with fares starting from 83 MYR. Reserve your ticket here.

Popular arrivals: Penang Sentral

Prices: 83 MYR

Duration: 17h 12m ⏱

Hop on bus from Johor Bahru to Penang for 83 MYR Choose bus from Johor Bahru to Penang in 17h 12m

View all Bus tickets →

Flight from Johor Bahru to Penang

Experience a fast and reliable journey from Johor Bahru to Penang by taking a flight from JHB Johor Airport, Johor Bahru and landing at PEN Penang International Airport. Flights covering 1 hour 10 minutes, with prices starting at 240 MYR. Don’t miss out, reserve your ticket here for an efficient trip.

Prices: 240 MYR

Duration: 1h 10m ⏱

Ride with avia from Johor Bahru to Penang in 1h 10m

View all Flight tickets →

Combined from Johor Bahru to Penang

To travel from Johor Bahru to Penang using combined transport, start at JHB Johor Airport, Johor Bahru and reach PEN Penang International Airport. Expect the trip to take approximately 1 hour 30 minutes with fares starting at 299 MYR. Reserve your seat in advance plan your route.

Prices: 299 MYR

Duration: 1h 30m – 21h 50m ⏱

Ride with combined from Johor Bahru to Penang for 299 MYR Take combined from Johor Bahru to Penang for 299 MYR

View all Combined tickets →

Charter from Johor Bahru to Penang

Travel directly from Johor Bahru to Penang with a private driver, picked up and dropped off at the locations you choose. The ride lasts about 6 hours 59 minutes, and fares begin at 1,200 MYR. Reserve your ride now to plan your trip without stops or waiting.

Prices: 1,200 MYR

Duration: 6h 59m – 11h ⏱

Travel with charter from Johor Bahru to Penang for 1200 MYR Travel with charter from Johor Bahru to Penang for 1200 MYR

View all Charter tickets →

Distance Johor Bahru to Penang

The distance between Johor Bahru and Penang is 586.8 kilometers.

Johor Bahru to Penang Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Johor Bahru to Penang

Bus
Flight
Combined
Charter
Average price
86 MYR
272 MYR
617 MYR
1,528 MYR
Cheapest price
83 MYR
240 MYR
299 MYR
1,200 MYR
Average duration
17h 12m
1h 10m
12h 22m
7h 46m
Minimum duration
17h 12m
1h 10m
1h 30m
6h 59m
Number of departures
2
5
12
6
Tickets

Bus Routes & Schedules from Johor Bahru to Penang

Hop on the bus at Larkin Bus Terminal, Johor Bahru and enjoy the ride to Penang Sentral, which usually takes about 17h 12m. Services run from 10:30 until 20:00, and tickets start from 83 to 89 MYR. Take a look at the daily timetable from Johor Bahru to Penang so you can pick a departure that works for you and reserve your seat in advance.

Check all Charter tickets →

Flight Routes & Schedules from Johor Bahru to Penang

Take off from JHB Johor Airport, Johor Bahru on the only nonstop flight to Penang. You’ll be in the air for around 1h 10m before touching down at PEN Penang International Airport. Flights run from 08:20 until 20:00 with fares starting at 240 to 311 MYR. Be sure to check the timetable covering Johor Bahru and Penang so you can pick the departure that fits your plans and reserve your seat ahead of time.

Flight Timetable: JHB Johor Airport, Johor Bahru → PEN Penang International Airport

  • 08:20 09:30 1h 10m 240 MYR
  • 10:10 11:20 1h 10m 311 MYR
  • 13:20 14:30 1h 10m 258 MYR
  • 16:50 18:00 1h 10m 311 MYR
  • 20:00 21:10 1h 10m 240 MYR

Check all Flight tickets →

Combined Routes & Schedules from Johor Bahru to Penang

Depart from JHB Johor Airport, Johor Bahru on a mixed transport route toward Penang. Your journey across buses, ferries, or trains lasts roughly 1h 30m to 21h 50m, with departures running from 06:30 until 22:20 and fares starting from 299 to 1,224 MYR. You’ll arrive at PEN Penang International Airport, and checking the timetable for connections from Johor Bahru to Penang helps you plan your departure.

Departure stations
JHB Johor Airport, Johor Bahru
Arrival stations
PEN Penang International Airport

Combined Timetable: JHB Johor Airport, Johor Bahru → PEN Penang International Airport

  • 06:30 10:15 3h 45m 554 MYR
  • 07:00 16:50 9h 50m 689 MYR
  • 07:50 11:50 4h 796 MYR
  • 12:00 21:20 9h 20m 1224 MYR
  • 16:25 10:10 17h 45m 378 MYR
  • 17:00 07:20 14h 20m 300 MYR
  • 17:30 14:45 21h 15m 874 MYR
  • 18:00 07:20 13h 20m 299 MYR
  • 19:00 10:15 15h 15m 686 MYR
  • 20:10 18:00 21h 50m 431 MYR
  • 20:50 22:20 1h 30m 336 MYR
  • 22:20 14:45 16h 25m 831 MYR

Check all Combined tickets →

Charter Routes & Schedules from Johor Bahru to Penang

- Book a private driver at Senai Hotel Transfer to reach Butterworth Hotel Transfer, with the ride taking roughly 6h 59m. Travel options are flexible with fares starting from 1,524 MYR.
- Set off on a luxury ride toward Penang Hotel Transfer, departing Senai Hotel Transfer with the trip taking around 7h 11m. You can choose your preferred departure time, with ticket prices from 1,551 MYR.
- From Senai Hotel Transfer, set off in a VIP taxi toward George Town, with the ride lasting around 7h 12m. Fares from 1,551 MYR are available, with multiple departures throughout the day.
- Start your journey at Johor Bahru in a VIP transfer and arrive at Butterworth Hotel Transfer after about 7h 7m. With frequent departures available, fares start from 1,672 MYR.
- From Johor Bahru, enjoy a luxury taxi transfer to Penang Hotel Transfer, taking roughly 11h. Options to depart throughout the day are available with fares starting at 1,200 MYR.
- Take a VIP car transfer at Johor Bahru heading toward George Town, with the journey lasting roughly 7h 7m. With flexible departures available, you can secure tickets starting from 1,672 MYR.

Departure stations
Senai Hotel Transfer
Johor Bahru
Arrival stations
Butterworth Hotel Transfer
Penang Hotel Transfer
George Town

Charter Timetable: Johor Bahru → Butterworth Hotel Transfer

  • --:-- --:-- 7h 7m 1672 MYR

Charter Timetable: Johor Bahru → George Town

  • --:-- --:-- 7h 7m 1672 MYR

Charter Timetable: Johor Bahru → Penang Hotel Transfer

  • --:-- --:-- 11h 1200 MYR

Charter Timetable: Senai Hotel Transfer → Butterworth Hotel Transfer

  • --:-- --:-- 6h 59m 1524 MYR

Charter Timetable: Senai Hotel Transfer → George Town

  • --:-- --:-- 7h 12m 1551 MYR

Charter Timetable: Senai Hotel Transfer → Penang Hotel Transfer

  • --:-- --:-- 7h 11m 1551 MYR

Check all Charter tickets →

Frequently Asked Questions Johor Bahru to Penang

Below you will find answers to the most common questions about traveling from Johor Bahru to Penang.

How long does the Johor Bahru to Penang route usually take overall?

Travel time on the Johor Bahru to Penang route varies a lot by transport type. The fastest listed option is by flight at about 1 hour 10 minutes, while the bus takes about 17 hours 12 minutes. Charter services fall in between, depending on the pickup and drop-off points.

What is the cheapest way to travel from Johor Bahru to Penang?

The cheapest listed option on the Johor Bahru to Penang route is the bus, at MYR 83 to MYR 89. Flights are higher at MYR 240 to MYR 311, combined air options range from MYR 299 to MYR 1,224, and charter is much more expensive.

Which transport is the fastest for Johor Bahru to Penang?

The fastest option for Johor Bahru to Penang is the flight, which takes about 1 hour 10 minutes. It departs from JHB Johor Airport in Johor Bahru and arrives at PEN Penang International Airport. Other options take much longer, especially the bus.

What are the usual departure and arrival points for Johor Bahru to Penang?

For the bus, the route runs from Larkin Bus Terminal in Johor Bahru to Penang Sentral. Flights use JHB Johor Airport in Johor Bahru and PEN Penang International Airport. Charter services can also start in Johor Bahru or Senai Hotel Transfer and end in Penang-area drop-offs.

How much should I budget for Johor Bahru to Penang?

Prices on the Johor Bahru to Penang route depend on the transport type. The bus is MYR 83 to MYR 89, flights are MYR 240 to MYR 311, combined air options are MYR 299 to MYR 1,224, and charter is MYR 1,200 to MYR 1,672.

Are there direct flights on the Johor Bahru to Penang route, and what are the timings?

Yes, flights are listed for Johor Bahru to Penang. They depart from JHB Johor Airport and arrive at PEN Penang International Airport. The first departure is 08:20 and the last departure is 20:00, with a flight time of about 1 hour 10 minutes.

What are the bus details for Johor Bahru to Penang?

The bus on the Johor Bahru to Penang route runs from Larkin Bus Terminal, Johor Bahru to Penang Sentral. It costs MYR 83 to MYR 89 and takes about 17 hours 12 minutes. The first departure is 10:30 and the last departure is 20:00.

How do the flight options on Johor Bahru to Penang compare with the bus?

Flights from Johor Bahru to Penang are much faster and more expensive than the bus. Air travel costs MYR 240 to MYR 311 and takes about 1 hour 10 minutes, while the bus costs MYR 83 to MYR 89 and takes about 17 hours 12 minutes.

If I book a flight for Johor Bahru to Penang, where do I check tickets?

For Johor Bahru to Penang flight tickets, TicketRoutes.com is the place to check availability and booking details. The listed flights run from JHB Johor Airport in Johor Bahru to PEN Penang International Airport, with departures between 08:20 and 20:00.

Are charter transfers available for Johor Bahru to Penang, and what do they cover?

Yes, charter transfers are listed for Johor Bahru to Penang. They start from Johor Bahru or Senai Hotel Transfer and can end at Butterworth Hotel Transfer, Penang Hotel Transfer, or George Town. Prices are MYR 1,200 to MYR 1,672, with durations from about 7 hours to 11 hours.

How often do services run on the Johor Bahru to Penang route?

The context does not give a fixed frequency for Johor Bahru to Penang services. It does show first and last departures for the bus and flights, and charter has no scheduled departure times. That means timing depends on the transport type and specific trip.

Which Johor Bahru to Penang option has the widest price range?

The combined air options have the widest price range on the Johor Bahru to Penang route, from MYR 299 to MYR 1,224. Charter is also expensive at MYR 1,200 to MYR 1,672, while the standard bus and flight options stay within much narrower ranges.


More travel routes for Johor Bahru and Penang

Planning more stops after Johor Bahru to Penang?

If your journey doesn’t end with Johor Bahru to Penang, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.