Affordable tickets with world's best travel companies
It will take 9 hours 45 mins to reach from Johor Bahru to Penang. The earliest departure from Johor Bahru is at 8:59 AM. And the last bus is at 10:30 PM. The price for one bus ticket starts from MYR 65.
Bus Operator | First Bus | Last Bus | Duration | Lowest Fare | No of Services | ||
---|---|---|---|---|---|---|---|
KPB Ekspress | 09:00 | 22:30 | 9 hrs 45 mins | MYR 75 | 23 | BOOK TICKET | |
Kejora Masyhur Sdn.Bhd (Kejora Express) | 09:00 | 22:00 | 9 hrs 45 mins | MYR 65 | 15 | BOOK TICKET | |
Super Nice Express | 08:59 | 22:00 | 9 hrs 45 mins | MYR 80 | 11 | BOOK TICKET | |
LA Holidays Travel and Tours Sdn Bhd | 21:30 | 22:16 | 9 hrs 45 mins | MYR 90 | 7 | BOOK TICKET | |
Sin Yong | 21:45 | 22:16 | 9 hrs 45 mins | MYR 80 | 5 | BOOK TICKET |
Avg. Bus Duration | : | 9 hrs 45 mins |
Buses depart from | : | Johor Bahru |
Bus arrives in | : | Penang |
Daily Bus Services | : | 61 |
Cheapest Bus Tickets | : | MYR 65 |
Earliest Bus | : | 8:59 AM |
Last Bus | : | 10:30 PM |
36 Mn+ satisfied customers
Over 3500 bus-company partners
2,00,000+ bookings per day
World's largest bus-ticket platform
Assured seat of your choice
Secured and Verified payments
Johor Bahru was formerly known as Tanjung Puteri and is the capital city of the state of Johor. Johor Bahru has a long-standing history and houses the href='/city-buses/tanjung'> href='/city-buses/sri-iskandar'> href='/city-buses/prangin-mall'> palace of the Sultan of Johor. There’s a great mix of foreign influences visible in the city’s architecture, temples, mosques, and traditional setups.
Penang is a state in Malaysia known for its beautiful architecture. The city has a mainland and an island area known as Seberang Perai and Penang island. It falls on the northwest coast of Malaysia and enjoys a tropical climate throughout the year.
The distance between Johor Bahru and Penang is about 692kms. Being at two ends of the Malay peninsula, it takes time to cover the entire distance by road. It takes about 7 hours 50 minutes to travel this distance. There are various types of buses that operate on this route from sleeper to seaters on which you can find a comfortable seat.
Johor Bahru to Penang Bus Details
There are plenty of comfortable coaches and bus operators on this route. There are 58 buses that ply from Johor Bahru to Penang every day. You can choose from a plethora of pick-up and drop-off points across the city for the most comfortable journey at a very economical price.
Buses make this trip from Johor Bahru to Penang in 7 hours 50 minutes. The distance covered is 692kms and it is therefore imperative that you choose a comfortable bus to embark on this journey. The most popular pick-up point in Johor Bahru is the JB Larkin Bus Terminal. You can also get in at Tun Aminah Terminal or Terminal Taman Universiti. Drop-off points in Penang include Penang Sentral, Sungai Nibong, Nibong Tebal, and Pulau Pinang as well. Passengers can log on to the official website of redBus, Malaysia, to stay up-to-date on their travel plans. The website offers information ranging from duration of the trip, updated fares, pick-up and drop-off points, and much more.
Some of the top bus operators that have buses running from Johor Bahru to Penang are Konsortium Malaysia, Eltabina Jaya, City Express, Mayang Sari Express, StarMart Express, Sin Yong, Kejora Express and UBT Liner Express. You can log on to www.redbus.my to get every detail of every bus that runs on this route. From the duration of travel to the amenities provided on the bus, the user-friendly website makes booking bus tickets as easy as spelling out your own name.
The first bus that leaves Johor Bahru to Penang is operated by City Express and leaves the city at 9:00 am. The last bus that leaves Johor Bahru to Penang is at 9:30 pm. StarMart Express, Mayang Sari Express, and Konsortium Malaysia, all have buses that leave at this time.
Things to do in Penang
Visit www.redbus.my to use the easiest mode of booking a bus ticket in Malaysia.
Disclaimer: Bus timings, routes, and fares are subject to change. Please check locally for any last-minute changes.