Travel Penang to Johor Bahru

Penang to Johor Bahru

Travel to Johor Bahru to explore lively night markets and historic forts, a contrast to Penang’s colonial architecture and street art. From Penang to Johor Bahru, travelers can choose from a range of transport services, with full details on when they run, how long they take and what they cost.

Travel options for Penang to Johor Bahru

From Penang to Johor Bahru, travel affordably by a bus for 71 MYR, or get to Johor Bahru faster by flight in 1h y 10 minutes.

Bus from Penang to Johor Bahru

Catch a bus departing from Butterworth or Penang Sentral and travel from Penang toward Johor Bahru. With frequent services throughout the day, it’s easy to choose a departure time that fits your plans. The trip usually takes around 17 hours 12 minutes, with ticket prices starting from 71 MYR, and the route finishes at Larkin Bus Terminal, Johor Bahru. You can secure your seat in advance to avoid last-minute availability issues.

Prices: 71 MYR

Duration: 17h 12m ⏱

Go with bus from Penang to Johor Bahru in 17h 12m Travel with bus from Penang to Johor Bahru for 71 MYR

View all Bus tickets →

Combined from Penang to Johor Bahru

For travelers connecting Penang and Johor Bahru via combined transport, departures are available from PEN Penang International Airport with arrivals at JHB Johor Airport, Johor Bahru. The journey usually takes around 3 hours 15 minutes, with tickets starting from 181 MYR. Check available options and reserve your seat book your travel.

Prices: 181 MYR

Duration: 3h 15m – 23h 55m ⏱

Experience combined from Penang to Johor Bahru for 181 MYR Travel with combined from Penang to Johor Bahru for 181 MYR

View all Combined tickets →

Flight from Penang to Johor Bahru

Reaching Johor Bahru from Penang by air involves departing from PEN Penang International Airport and covering the distance in approximately 1 hour 10 minutes, before landing at JHB Johor Airport, Johor Bahru. Flying is the most time-efficient way to travel this route, and fares are often available from 232 MYR. Full schedules and booking options are available via the available flight options.

Prices: 232 MYR

Duration: 1h 10m ⏱

Explore with avia from Penang to Johor Bahru for 232 MYR

View all Flight tickets →

Charter from Penang to Johor Bahru

From the bustling streets of Penang to the heart of Johor Bahru, a private transfer allows you to travel on your own schedule. The trip takes around 7 hours 4 minutes with fares starting at 1,200 MYR. Book your transfer to go directly between your chosen locations.

Prices: 1,200 MYR

Duration: 7h 4m – 11h ⏱

Choose charter from Penang to Johor Bahru for 1200 MYR Go with charter from Penang to Johor Bahru in 7h 4m

View all Charter tickets →

Distance Penang to Johor Bahru

The distance between Penang and Johor Bahru is 586.8 kilometers.

Penang to Johor Bahru Transportation Comparison

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

Bus
Combined
Flight
Charter
Average price
104 MYR
498 MYR
275 MYR
1,469 MYR
Cheapest price
71 MYR
181 MYR
232 MYR
1,200 MYR
Average duration
17h 12m
10h 45m
1h 10m
7h 47m
Minimum duration
17h 12m
3h 15m
1h 10m
7h 04m
Number of departures
2
15
5
6
Tickets

Bus Routes & Schedules from Penang to Johor Bahru

- From Butterworth, you can travel toward Larkin Bus Terminal, Johor Bahru by bus. The trip usually lasts 17h 12m. Services are scheduled at 23:00, and fares start at 137 MYR.
- From Penang Sentral, hop on a bus heading to Larkin Bus Terminal, Johor Bahru for a journey of around 17h 12m. Services operate at 23:15, with tickets starting at 71 MYR.

Departure stations
Butterworth
Penang Sentral
Arrival stations
Larkin Bus Terminal, Johor Bahru

Bus Timetable: Butterworth → Larkin Bus Terminal, Johor Bahru

  • 23:00 16:12 17h 12m 137 MYR

Bus Timetable: Penang Sentral → Larkin Bus Terminal, Johor Bahru

  • 23:15 16:27 17h 12m 71 MYR

Check all Charter tickets →

Combined Routes & Schedules from Penang to Johor Bahru

Set off from PEN Penang International Airport on a coordinated transfer involving different vehicles toward Johor Bahru. The journey usually lasts 3h 15m to 23h 55m, with departures scheduled from 05:50 until 22:35. Fares starting at 181 to 793 MYR and arrival is at JHB Johor Airport, Johor Bahru. Consulting the timetable for multi-leg connections between Penang and Johor Bahru lets you plan your departure and secure your seat.

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

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

  • 05:50 18:20 12h 30m 394 MYR
  • 06:00 10:35 4h 35m 181 MYR
  • 08:15 08:10 23h 55m 793 MYR
  • 08:25 18:20 9h 55m 703 MYR
  • 10:00 16:00 6h 202 MYR
  • 11:00 18:20 7h 20m 439 MYR
  • 12:30 15:45 3h 15m 278 MYR
  • 12:35 18:20 5h 45m 360 MYR
  • 14:30 21:00 6h 30m 192 MYR
  • 15:30 10:35 19h 5m 657 MYR
  • 16:05 08:10 16h 5m 793 MYR
  • 19:05 08:10 13h 5m 793 MYR
  • 21:05 10:35 13h 30m 652 MYR
  • 21:50 08:10 10h 20m 585 MYR
  • 22:35 08:10 9h 35m 449 MYR

Check all Combined tickets →

Flight Routes & Schedules from Penang to Johor Bahru

Take off from PEN Penang International Airport on the only direct flight from Penang to Johor Bahru. Departures run from 06:45 until 21:35, and the airborne journey lasts roughly 1h 10m until you land at JHB Johor Airport, Johor Bahru. Fares begin at 232 to 304 MYR, and reviewing the full timetable for the Penang–Johor Bahru route helps you pick the departure that works best and reserve your seat in advance.

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

  • 06:45 07:55 1h 10m 232 MYR
  • 11:45 12:55 1h 10m 304 MYR
  • 14:55 16:05 1h 10m 304 MYR
  • 18:25 19:35 1h 10m 304 MYR
  • 21:35 22:45 1h 10m 232 MYR

Check all Flight tickets →

Charter Routes & Schedules from Penang to Johor Bahru

- Travel from Butterworth Hotel Transfer to Senai Hotel Transfer with a personal driver, lasting approximately 7h 4m. Travel options are flexible with fares beginning at 1,408 MYR.
- Start your journey at Butterworth Hotel Transfer in a VIP transfer and arrive at Johor Bahru after about 7h 11m. With frequent departures available, fares start from 1,672 MYR.
- Reach Senai Hotel Transfer via a private transfer, starting from Penang Hotel Transfer and spending about 7h 10m on the road. Tickets start at 1,430 MYR, and you can depart at different times during the day.
- From Penang Hotel Transfer, enjoy a private transfer to Johor Bahru, covering the route in around 11h. Departures are scheduled regularly with fares starting at 1,200 MYR.
- Set off from George Town in an exclusive ride to Senai Hotel Transfer, spending about 7h 11m on the road. Services run frequently throughout the day, and tickets start at 1,430 MYR.
- Travel from George Town to Johor Bahru with a personal driver, lasting approximately 7h 11m. Travel options are flexible with fares beginning at 1,672 MYR.

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

Charter Timetable: Butterworth Hotel Transfer → Johor Bahru

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

Charter Timetable: Butterworth Hotel Transfer → Senai Hotel Transfer

  • --:-- --:-- 7h 4m 1408 MYR

Charter Timetable: George Town → Johor Bahru

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

Charter Timetable: George Town → Senai Hotel Transfer

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

Charter Timetable: Penang Hotel Transfer → Johor Bahru

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

Charter Timetable: Penang Hotel Transfer → Senai Hotel Transfer

  • --:-- --:-- 7h 10m 1430 MYR

Check all Charter tickets →

Frequently Asked Questions Penang to Johor Bahru

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

How long does the Penang to Johor Bahru trip usually take?

The travel time on the Penang to Johor Bahru 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 Penang to Johor Bahru?

The cheapest listed option for Penang to Johor Bahru is the bus, with fares from MYR 71 to MYR 137. Flights start at MYR 232, and charter services are much higher. Bus tickets are the lowest-priced common option in the data.

How much should I expect to pay for Penang to Johor Bahru overall?

Prices for Penang to Johor Bahru range from MYR 71 on the bus to MYR 304 for flights, with combined air tickets listed from MYR 181 to MYR 793. Charter services are priced from MYR 1,200 to MYR 1,672. The total cost depends on the transport type.

Which option is the fastest for Penang to Johor Bahru?

The fastest option on the Penang to Johor Bahru route is flying, which takes about 1 hour 10 minutes. The flight runs from PEN Penang International Airport to JHB Johor Airport in Johor Bahru. Other listed options take much longer.

Where do buses leave from and arrive on the Penang to Johor Bahru route?

Buses on the Penang to Johor Bahru route depart from Butterworth or Penang Sentral and arrive at Larkin Bus Terminal in Johor Bahru. The listed bus trips are direct, and both departure points connect to the same arrival terminal.

What are the flight airports for Penang to Johor Bahru?

Flights on the Penang to Johor Bahru route depart from PEN Penang International Airport and arrive at JHB Johor Airport in Johor Bahru. The same airport pair is used for both the flight-only and combined air listings.

Are there many departures for Penang to Johor Bahru, and what are the first and last times?

The schedule depends on the transport type. For flights, the first departure is 06:45 and the last is 21:35. Bus departures are listed between 23:00 and 23:15. Charter services do not show fixed departure times.

How often do services run from Penang to Johor Bahru?

The provided data does not show a fixed frequency in minutes for any transport type on the Penang to Johor Bahru route. Instead, it lists the number of trips available: 2 bus trips, 5 flight trips, 15 combined air trips, and 6 charter trips.

Is there a big difference between bus and flight times on Penang to Johor Bahru?

Yes. The bus takes about 17 hours 12 minutes, while the flight takes about 1 hour 10 minutes. The difference is mainly due to the long overland distance by road versus the much shorter air travel time.

What are the departure and arrival points for charter travel on Penang to Johor Bahru?

Charter services on the Penang to Johor Bahru route can depart from Butterworth Hotel Transfer, Penang Hotel Transfer, or George Town. Arrivals are listed at Senai Hotel Transfer or Johor Bahru. The exact duration depends on the selected pickup and drop-off pair.

Can I book Penang to Johor Bahru tickets online?

Yes. For Penang to Johor Bahru, tickets can be checked and booked through TicketRoutes.com. The route has multiple transport types and departure points, so it helps to compare the listed options before choosing a ticket.

Why does the Penang to Johor Bahru travel time vary so much?

The time varies because the route includes different transport types and different stop patterns. Flights take about 1 hour 10 minutes, buses take about 17 hours 12 minutes, and charter trips range from about 7 hours 4 minutes to 11 hours.


More travel routes for Penang and Johor Bahru

Planning more stops after Penang to Johor Bahru?

If your journey doesn’t end with Penang to Johor Bahru, 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.