Contents
Leaving the heritage shophouses of George Town and the street food stalls of Gurney Drive for Nilai takes you from Penang's cultural heart to Negeri Sembilan's education hub. Nilai draws students, university visitors and travelers who want to stay near the international airport without the frantic energy of the capital.
The route runs straight south along the North-South Expressway. Limestone hills give way to palm plantations and then to the outskirts of the Klang Valley. The bus is the practical and direct link.
Penang to Nilai by Bus
Direct buses run to Nilai without a change in Kuala Lumpur. From the island, buses leave from Sungai Nibong; on the mainland, they leave from Penang Sentral in Butterworth. The ride takes from about 5.5 hours from Butterworth and from about 6.5 hours from Penang, depending on traffic near the capital. On booking platforms, tickets start at about $14 (November 2026) and go up to about $19.[1]
Buses leave through the day and at night. They stop at least once at a highway rest area (R&R), where you find clean toilets, prayer rooms and food stalls for a quick nasi lemak or a cold drink. Malaysian express buses run their air conditioning cold, so keep a light jacket or sarong in your day bag.
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Express Bus from Penang (Sungai Nibong) | About $14 - $19 (November 2026)[1] | From about 6h 30min[1] | Standard |
| Express Bus from Butterworth | From about $14 (November 2026)[1] | From about 5h 30min[1] | Standard |
Tips for Traveling from Penang to Nilai
- Choose your departure point: If you stay in George Town, Sungai Nibong terminal is a short taxi ride away. If you stay near the ferry terminal, crossing to Butterworth can be quicker, because the bus terminal there sits next to the ferry and the train station.
- Prepare for the chill: Dress in layers so the cold air conditioning does not spoil the ride.
- Booking during holidays: Nilai has several large universities. At semester breaks and around Hari Raya or Chinese New Year, buses can sell out well ahead, so book early.
- Arrival in Nilai: From the drop-off point, local taxis and ride-hailing apps take you to your final address or to the nearby airport.
- Snacks and Water: Carry a bottle of water and a few light snacks for the stretches between stops.
Timetable
| Bus Butterworth - Nilai $ 13.58 5h 21m | |
|
| Bus Penang - Nilai $ 13.79–19.07 6h 30m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Penang to Nilai, including current prices and schedules.
The direct bus is the cheapest option. On booking platforms, tickets start at about $14 (November 2026).
A direct bus from Butterworth is the fastest public option, from about 5.5 hours.
From about 5.5 hours from Butterworth and from about 6.5 hours from Sungai Nibong on Penang Island. Traffic near Kuala Lumpur can add time.
Yes. Buses leave through the day and at night.
Buses depart from Sungai Nibong terminal on Penang Island and from Penang Sentral in Butterworth.
It is wise to book ahead, especially at university semester breaks and around public holidays such as Hari Raya or Chinese New Year.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] 12Go: 12Go Timetable: Penang - Nilai. Retrieved November 1, 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.
