Buses from Penang

Buses from Penang

Routes, journey times, and fares for buses serving Penang

Buses from Penang: What to Know

Long-distance buses depart primarily from Sungai Nibong Bus Terminal on the island's south side, with additional services running through Penang Sentral in Butterworth on the mainland. Buses are typically the most budget-friendly way to cover Malaysia's north, south corridors, considerably cheaper than flying, though journeys can stretch to roughly half a day for destinations like Kuala Lumpur. You can compare current fares and departure times across operators on Omio before booking. The real tradeoff sits between bus and rail. Penang Island has no train station. The nearest is across the strait in Butterworth, so any train journey starts with a ferry or bridge crossing. Buses depart directly from the island, which makes them the more convenient ground option for most travelers. Flights win purely on speed for longer distances.

Compare Times & Fares

Buses from Penang

Budget-friendly long-distance buses. Compare operators, journey times, and prices.

Compare times & fares →

Frequently Asked Questions

Where Do Long-distance Buses Arrive in Penang?

Most long-distance buses arrive at Sungai Nibong Bus Terminal, located on the southern part of Penang Island. From there you can take a local Rapid Penang bus or a ride-hail into George Town, which is roughly 30 minutes north. Some services stop at Butterworth on the mainland side, where you can catch the ferry across to George Town.

How Long Does the Bus from Kuala Lumpur to Penang Take?

The bus from KL to Penang typically takes around four to five hours, depending on traffic and the operator. Several companies run this route with frequent daily departures from KL's Terminal Bersepadu Selatan (TBS). It is generally much cheaper than flying, though budget airlines sometimes match on price during sales. Book ahead for holiday weekends.

Can I Get Around Penang Island by Public Bus?

Yes. Rapid Penang operates a local bus network across the island with routes connecting George Town, Batu Ferringhi, Sungai Nibong, and other areas. Buses are air-conditioned and affordable. Service is reasonably frequent along main corridors during the day but thins out in the evening. A ride-hail app is a practical backup for less-served routes or late returns.

Is There a Bus from Penang to Langkawi?

There is no direct bus-to-island service, since Langkawi is an island with no bridge. The usual route is to take a bus from Penang to Kuala Perlis or Kuala Kedah on the mainland, then catch a ferry to Langkawi. The bus leg takes roughly two to three hours. Book the ferry separately, schedules depend on season and demand.

Do I Need to Book Penang Bus Tickets in Advance?

For local Rapid Penang buses you pay on board, no advance booking needed. For long-distance routes like KL, Penang or Penang, Singapore, booking a day or two ahead through an online platform is wise, around Malaysian public holidays and long weekends when buses sell out. Walk-up tickets at the terminal are possible on quiet days.

What Should I Know About Luggage on Long-distance Buses in Penang?

Long-distance buses in Malaysia generally allow one or two large bags stowed underneath at no extra charge. Keep valuables in a small bag you carry on board. There is usually overhead storage for a daypack. Buses on popular routes like KL, Penang are typically full-size coaches with decent legroom and air conditioning, bring a layer, as it can get cold.

Can I Take a Bus from Penang to Thailand?

Yes. Cross-border buses run from Penang to Hat Yai in southern Thailand, a journey of roughly four to five hours including the border crossing at Sadao. Some services continue to Bangkok, though that is a much longer trip. Bring your passport and check current visa requirements for Thailand before boarding. Immigration processing at the land border can add time.