LepakLah
Travel

7 Weekend Getaways From KL You Can Reach Without a Car

From a 40-minute train to Batu Caves to a 3.5-hour bus up to Cameron Highlands, here are seven trips out of KL that need nothing but a train ticket, a bus seat or a cable car — no car, no toll, no parking search.

Lepaklah Editorial6 min read
Travellers wait on a railway station platform before a train arrives.
Travellers wait on a railway station platform before a train arrives.

Not having a car in KL is not the obstacle it used to be. Between KTM, the ETS, express buses out of TBS and a cable car that beats the highway entirely, you can get out of the city most weekends without touching a toll or hunting for parking. These seven all start from a KTM, MRT or LRT station, and none of them need you to book a car park in advance.

Under 2 hours away

Batu Caves — 40 minutes by train

The easiest one on this list, and there's no excuse to have skipped it. The KTM Komuter runs directly from KL Sentral to Batu Caves, with trains roughly every 30 minutes to an hour between 6:56am and 10:46pm.

Fare: around RM2.60 one-way. Time: about 40 minutes. Bring water and watch your bag around the macaques — they are fast and unbothered by your snacks.

Genting Highlands — under an hour, cable car included

The fastest "leave KL and feel like you've left" trip on this list. Go Genting buses run from KL Sentral to Awana Bus Terminal, then the Awana Skyway cable car covers the last stretch up to SkyAvenue in about 10 minutes.

Fare: roughly RM11–12.30 for the bus, plus around RM18 for a return Skyway ticket. Time: about 55 minutes bus plus a 10-minute cable car ride. Go on a weekday if you can — weekend queues for the cable car add up fast.

Kuala Selangor — 2 hours for fireflies and mangroves

Board the Selangor Omnibus 100 from the Medan Pasar stop (opposite HSBC) in the city centre. Buses run roughly every 30 minutes from 6:30am to 7:30pm, and the last return service leaves Kuala Selangor at 7pm — plan your evening around that if you're chasing the fireflies at Kampung Kuantan.

Fare: about RM9 one-way. Time: roughly 2 hours. The firefly boat ride itself runs under an hour once you're on the water, with jetty options from around RM25–50 per person depending on the operator.

2 to 3.5 hours away

Port Dickson — around 3 hours, no direct bus

The least convenient entry here, but also the closest proper beach. There's no direct express bus from KL — you'll transfer via Seremban or Pudu Sentral, then catch the local T30A service on to PD.

Fare: roughly RM12 total across both legs. Time: about 3 hours with the transfer. If that sounds like a hassle, Melaka below is a more straightforward beach-adjacent alternative.

Melaka — 2.5 hours from TBS

Plusliner, Transnasional and CatchExpress run buses from Terminal Bersepadu Selatan (TBS) roughly every 20–30 minutes from 7am to 11pm. It's the most frequent, most beginner-friendly route on this list.

Fare: RM12–16 one-way. Time: about 2.5 hours, longer on Friday-to-Sunday traffic. Stay for dinner at the Jonker Street night market if you're going on a Friday or Saturday — the day-trip version of Melaka undersells it.

Ipoh — 2 hours by ETS

The KTM ETS is the fastest way to Ipoh without flying, with express services covering KL Sentral to Ipoh in about 2 hours, and Gold-class trains taking closer to 2 hours 34 minutes.

Fare: from around RM39, depending on class. Time: 2 to 2.5 hours. Old Town's colonial shophouses and cave temples are walkable from Ipoh station, so you don't need a car once you're there either.

Cameron Highlands — 3.5 hours, and worth the queue

The only proper hill-station trip on this list that runs by bus rather than rail. Services depart TBS between roughly 8:30am and 5pm, arriving into Tanah Rata.

Fare: around RM32–35 one-way. Time: about 3.5 hours. Bring a jacket — it's a genuine temperature drop from KL, not just a marketing line.

Making it work as an actual weekend

Batu Caves and Genting are close enough to do as a single Saturday without committing to an overnight stay. Melaka, Ipoh and Cameron Highlands reward staying over — all three have enough to fill a full day once you arrive, and the last buses back to KL run late enough that rushing it defeats the purpose. If you're stacking a trip onto a public holiday instead of a plain weekend, check our breakdown of how Merdeka Day 2026 lines up with the school holidays before you book, since bus and train fares climb fast on long-weekend dates.

Once you're back in KL, ease into the week with a walk through a pasar malam reachable by train — most of these routes get you back into the city with enough evening left for one.

A practical note on booking: TBS (Terminal Bersepadu Selatan) is the departure point for Melaka, Port Dickson's connecting leg and Cameron Highlands, so if you're combining two of these trips across a weekend, plan your route around that one terminal rather than criss-crossing the city. KL Sentral covers Batu Caves and Ipoh, both by train, while Genting's bus also starts there. Kuala Selangor is the odd one out, leaving from the Medan Pasar stop in the old city centre rather than either hub — worth building in extra time to get there first if you're coming from KL Sentral.

FAQ

Which of these trips can I do as a day trip?

Batu Caves and Genting Highlands both work comfortably as a single day out. Kuala Selangor's fireflies push you into a late return, so budget for getting back after dark. The other four are better as overnight trips.

Do I need to book train or bus tickets in advance?

For KTM Komuter trips like Batu Caves, no — buy at the station. For ETS trains to Ipoh and express buses to Melaka or Cameron Highlands, booking a day or two ahead is worth it on weekends, since popular time slots do sell out.

Is it cheaper to fly to Penang instead of busing there?

This list sticks to routes within about 3.5 hours by bus or train, so Penang (around 4.5 hours by bus) isn't included. A budget flight can work out similar in price to a long-haul bus once you factor in time, but it depends on how far out you book.

What's the most beginner-friendly route on this list?

Melaka. It has the most frequent departures, the shortest learning curve for a first solo trip, and enough to see and eat that a rushed day trip still feels worthwhile.

Are these fares fixed?

No — bus and train fares vary by operator, class and how close to departure you book. Treat every figure here as a starting point, not a guaranteed price, and check the operator's site before you commit to a date.

Lepaklah Editorial

Researched and edited by the LepakLah team.

More from the team
Read us on Google more often.Pick LepakLah as a preferred source and our stories rank higher in your results.
One letter, most Sundays.No noise. Unsubscribe anytime.