How to Get from Johor Bahru to Sungai Nibong
Travel from Johor Bahru to Sungai Nibong in Penang by long-distance bus from Larkin Sentral. How boarding works, seat classes and practical tips.
Last updated: November 2, 2026

Contents
The journey from the southern tip of the Malay Peninsula to the island of Penang is a classic Malaysian transit that takes you through the heart of the country. Johor Bahru hums with the energy of a border city next to Singapore; Sungai Nibong serves as a gateway to the heritage streets of George Town and the beaches of Batu Ferringhi. Many travelers prefer the changing scenery of the North-South Expressway to the sterile environment of an airport terminal.
Leaving the skyscrapers of Johor behind, the scenery turns to palm oil plantations and rugged limestone hills before the bridges that link the mainland to Penang Island. It is a long haul, but Malaysian coach travel is built for this kind of distance.
Johor Bahru to Sungai Nibong by Bus
The bus is the primary way to travel directly from Johor Bahru to Sungai Nibong bus terminal. Because of the distance, many travelers take an overnight coach to save a night of accommodation and arrive in Penang ready to start the day. In Johor Bahru, coaches leave from Larkin Sentral; passengers scan the QR code on their ticket at gates 5 to 14 in the express bus departure hall, and tickets bought on third-party sites must be exchanged for a boarding pass at counters 9 to 14 on the ground floor, arriving at least 2 hours early.[1]
Operators offer different seat classes, from standard express to VIP coaches with wider seats and more legroom. Compare the classes and book your preferred operator on GoAsia.cc, especially if you want a reclining seat for the long haul.
Tips for Traveling from Johor Bahru to Sungai Nibong
- Dress in layers: Malaysian long-distance buses run powerful air conditioning, even when it is 32 °C outside. Bring a light jacket or a sarong.
- Arrive early at Larkin Sentral: It is a large, busy terminal, so leave time to find your gate.
- Food and breaks: Drivers stop at rest areas along the highway, which have restrooms and local food stalls.
- Book ahead: The route is popular on public holidays and weekends, when students and workers go home to Penang. Book a few days in advance to secure your seat.
- Arrival in Sungai Nibong: The terminal is on Penang Island, a short ride from George Town. Local Rapid Penang buses and ride-hailing apps take you the rest of the way.
Timetable
| Bus Johor Bahru - Sungai Nibong $ 17.51–45.03 9h 2m – 17h 12m | |
|
| Bus Johor - Sungai Nibong $ 27.52 9h 24m – 16h 54m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Johor Bahru to Sungai Nibong, including current prices and schedules.
Take a long-distance coach from Larkin Sentral in Johor Bahru to Sungai Nibong bus terminal on Penang Island.
From Larkin Sentral. You board through gates 5 to 14 in the express bus departure hall.
If you bought it on a site other than the terminal's own, exchange it for a boarding pass at counters 9 to 14 on the ground floor and arrive at least 2 hours early.
Many travelers choose an evening coach to sleep through the long journey and arrive in Penang in the morning. Check the departure times when you book.
The buses stop at Sungai Nibong Bus Terminal. From there, take a short taxi, ride-hailing car or a local Rapid Penang bus to George Town.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Larkin Sentral: Terminal Larkin Sentral | Larkin Bus Terminal Online Ticket. Retrieved October 19, 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.