GoAsia
How to Get from Sungai Nibong to Tanah Rata

How to Get from Sungai Nibong to Tanah Rata

Last updated: October 17, 2026
Contents

The bus is the practical public transport link from Penang to the Cameron Highlands. Unititi Express runs buses to Tanah Rata, the main Cameron Highlands base, from Penang's Sungai Nibong terminal on the island, as well as from Komtar and Penang Sentral.[1] Tanah Rata has guesthouses, cafes, tour desks and hiking routes.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

Sungai Nibong to Tanah Rata by Bus

Fares start at RM40, and departures run from around 08:00 to 13:15.[1] The journey usually takes around 4.5 to 5 hours, depending on traffic and road conditions, and longer at weekends, on public holidays or in bad weather.[1] The bus arrives at the Tanah Rata bus terminal (Terminal Freesia).[1]

OperatorFareDurationDepartures
Unititi ExpressFrom RM40[1]Around 4.5 to 5 hours[1]Around 08:00 to 13:15[1]

The road climbs from the coast into winding hill roads, so travellers who get carsick should choose their seat carefully, avoid heavy meals before departure and keep water handy. Do not schedule a paid tour right after arrival, because delays are common on this road.

Departing from Sungai Nibong

Sungai Nibong Bus Terminal is on Penang Island, while Penang Sentral is in Butterworth on the mainland, and arrivals from other cities may use either.[2] If you are staying in George Town or Batu Ferringhi, add local transfer time before the bus leaves. Passengers are encouraged to arrive at least 30 minutes before departure.[1] The route is domestic, so a passport is not required for this journey.[1]

Keep your ticket, phone, wallet and any medication in a small bag with you rather than in the hold. Air conditioning on coaches can feel cold, so bring a light layer.

Arriving in Tanah Rata

From the bus terminal, guesthouses, cafes and tour desks are easy to reach in Tanah Rata. The highlands can be cool, damp and misty, so keep a rain layer or warm top accessible. If your accommodation is in Brinchang or near the tea plantations, check transfer options in advance and save the address offline.

Timetable

Bus Sungai Nibong - Tanah Rata $ 8.92–10.04 4h 37m – 5h
  • →  Executive 08:30, 12:30, 12:45, 13:30, 15:00
  • →  Executive VIP 08:30, 15:00

Frequently Asked Questions

How can I book tickets from Sungai Nibong to Tanah Rata?

Use the booking tool on this page to compare the transport options currently available from Sungai Nibong to Tanah Rata, including current prices and schedules.

How much does the bus from Sungai Nibong to Tanah Rata cost?

Fares start at RM40 with Unititi Express.

How long does the bus from Sungai Nibong to Tanah Rata take?

The journey usually takes around 4.5 to 5 hours, depending on traffic and road conditions, and longer at weekends, on public holidays or in bad weather.

When do buses leave from Penang for Tanah Rata?

Unititi Express departures run from around 08:00 to 13:15. Check the operator's booking page for the times on your travel date.

Where does the bus arrive in Tanah Rata?

It arrives at the Tanah Rata bus terminal (Terminal Freesia).

Do I need a passport for the bus from Penang to Cameron Highlands?

No. Penang to Cameron Highlands is a domestic route within Malaysia, so a passport is not required for this journey.

Should I worry about motion sickness on this route?

The road climbs into the highlands with many curves. If you are sensitive, prepare with water, light food and any remedy you normally use.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] Unititi Express: Penang to Cameron Highlands Bus Ticket. Retrieved October 15, 2026.
  2. [2] Unititi Express: Cameron Highlands to Penang Bus Ticket. Retrieved October 15, 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.