How to Get from Johor to Genting Highlands

How to Get from Johor to Genting Highlands

Last updated: March 8, 2026

Leaving the bustling streets of Johor Bahru for the misty peaks of Genting Highlands is one of Malaysia's most popular weekend escapes. While Johor offers a gateway to Singapore and coastal adventures, Genting provides a total change of pace with its high-altitude theme parks, cool mountain air, and lively entertainment complexes. The journey takes you from the southern tip of the Malay Peninsula, through the palm oil plantations of the interior, and finally up the winding roads of the Titiwangsa Mountains.

Most travelers find themselves choosing between the budget-friendly convenience of a direct bus or the door-to-door luxury of a private transfer. Whether you are departing from the city center of Johor Bahru, the airport hub at Senai, or the coastal town of Mersing, there is a reliable way to reach the City of Entertainment. You can easily compare these options and book your tickets on GoAsia.cc to ensure your mountain getaway starts without a hitch.

Johor to Genting Highlands by Bus

The bus is the most common way to make this trip, offering a balance of affordability and comfort. Buses typically depart from major terminals in Johor Bahru and other key towns in the Johor region. The journey generally takes between 5 and 6 hours, depending on traffic conditions leaving the city and the climb up the mountain.

Executive and Express Classes

For this route, you will find two main types of service: Executive and Express. Executive buses are highly recommended for the long haul to Genting. They usually feature a 2+1 seating arrangement, meaning wider seats and more legroom, which is a blessing when you are on the road for several hours. Express buses are also comfortable and often slightly more direct, though they may have a standard 2+2 seating layout. Prices for these services are very consistent, usually ranging from $18 to $20.

The buses are fully air-conditioned - often quite powerfully - so keeping a light jacket in your carry-on is a smart move. Most services will make at least one rest stop at a highway RR (Rest and Rehabilitation) station where you can use the restroom and grab a quick Malaysian snack like karipap or satay.

Johor to Genting Highlands by Private Transfer

If you are traveling with a family or a group of friends, a private transfer is the most seamless way to reach Genting Highlands. This option eliminates the need to navigate to a bus terminal with heavy luggage and provides a direct, door-to-door service from your specific location in Johor.

Tailored Pick-up Points

Private transfers are available from various locations across the state. If you are coming from Johor Bahru, a private minivan (available in 4-pax or 7-pax configurations) costs around $380 and takes approximately 4 hours and 30 minutes. Travelers arriving at Senai Airport can book a transfer for $365, saving time by heading straight to the highlands upon landing. Even from further afield like Mersing, the gateway to Tioman Island, a private transfer is available for $419, taking just over 5 hours.

The primary advantage here is the comfort of a dedicated vehicle and the ability to stop whenever you need. Given the steep and winding nature of the final ascent to Genting, having a professional driver who knows the mountain roads well adds a significant layer of comfort and safety to the trip.

Comparing Your Options

Mode Price (USD) Duration Comfort
Executive Bus $18 - $20 5h 30m - 6h High
Express Bus $18 - $20 5h 30m - 6h Medium
Private Transfer (4-7 pax) $320 - $419 4h - 5h Luxury

Tips for Traveling from Johor to Genting Highlands

  • Book in Advance: Genting Highlands is an extremely popular destination for locals, especially during school holidays and long weekends. Bus seats can sell out days in advance, so it is wise to secure your spot early.
  • Pack a Sweater: The temperature in Genting Highlands is significantly lower than in Johor. While Johor is tropical and humid, the highlands can drop to 15-20 degrees Celsius. You will want a jacket the moment you step off the bus.
  • Motion Sickness: The final 20 minutes of the drive involve steep inclines and sharp turns. If you are prone to motion sickness, consider taking medication before the climb begins.
  • Arrival Point: Most buses stop at the Awana Bus Terminal. From there, you will take the Awana SkyWay cable car up to the main resort area. Keep your bus ticket handy as some packages may include the cable car ride.
  • Luggage: Buses have ample hold space for large suitcases. If you are taking the cable car, be aware that there are size restrictions for bringing bags into the gondola, though larger items can be stored at the station for a small fee.

Timetable

Bus Johor Bahru - Genting Highlands $ 17.90 5h 43m – 6h
  •   Executive 08:00, 08:15, 08:30, 09:00, 09:30, 21:45, 22:00, 22:30
  •   Express 08:00, 08:15, 09:00, 09:30, 22:00, 22:30
Taxi Johor Bahru - Genting Highlands $ 369.24 4h 29m
  •   Minivan 7pax
  •   Minivan 4pax
Bus Johor - Genting Highlands $ 17.90–19.18 5h 25m – 6h 6m
  •   Executive 07:45, 08:15, 08:30, 08:45, 09:00, 21:30, 22:00, 22:10, 22:20
  •   Express 08:30, 21:30
Taxi Kluang - Genting Highlands $ 310.77 3h 56m
  •   Minivan 7pax
  •   Minivan 4pax
Taxi Senai - Genting Highlands $ 354.08 4h 16m
  •   Minivan 7pax
  •   Minivan 4pax
Taxi Mersing - Genting Highlands $ 407.14 5h 9m
  •   Minivan 7pax
  •   Minivan 4pax

Frequently Asked Questions

How can I book tickets from Johor to Genting Highlands?

You can book train, bus, flight, taxi, van, and ferry tickets from Johor to Genting Highlands directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

What is the cheapest way to get from Johor to Genting Highlands?

The cheapest way to travel is by bus, with tickets starting at approximately $18. Both Express and Executive class buses offer this competitive rate, making it an affordable option for solo travelers and couples.

What is the fastest way to get from Johor to Genting Highlands?

A private transfer is the fastest option, taking about 4 hours and 30 minutes from Johor Bahru or even less from inland towns like Kluang. Private cars bypass the multiple stops and terminal wait times associated with public buses.

How long does it take to get from Johor to Genting Highlands?

The journey typically takes between 4 hours and 30 minutes to 6 hours. Private transfers are generally quicker at around 4.5 hours, while buses usually take between 5.5 and 6 hours depending on the specific departure point and traffic.

Are there night buses available from Johor to Genting?

Yes, there are several late-evening departures from Johor Bahru, typically between 9:30 PM and 10:30 PM. These overnight services allow you to arrive in Genting Highlands early in the morning, ready to start your day.

Can I get a direct transfer from Senai Airport?

Yes, private minivan transfers are available directly from Senai Airport to Genting Highlands. This service costs approximately $365 and takes about 4 hours and 16 minutes, which is ideal for travelers flying into Johor.

Is the road to Genting Highlands safe?

The roads are well-maintained and heavily trafficked, but they are very steep and winding near the summit. Professional bus drivers and private transfer operators are very experienced with these conditions, making it a safe journey for passengers.