10 Closest Beaches to Kuala Lumpur for a Quick Getaway in 2026

Traveloka Accomodation
3 min read

Kuala Lumpur sits inland, but some of Malaysia's most rewarding beaches are within a few hours' reach. Whether you have a long weekend or just want to escape the city for a day, these ten coastal destinations give you everything from calm family-friendly shores to island escapes with coral reefs and dense jungle backdrops. Listed roughly in order of travel time from KL.

Beaches Near Kuala Lumpur: 10 Destinations by Distance

1. Bagan Lalang Beach, Selangor (About 50 km from KL)

Bagan Lalang in Sepang is one of Selangor's cleaner beaches and sits close to Kuala Lumpur International Airport, making it a convenient stop for travellers arriving or departing early. The beach is quieter than Port Dickson and offers a more local atmosphere, with a handful of chalets, seafood stalls, and a small fishing village nearby.

2. Morib Beach, Selangor (About 75 km from KL)

Morib Beach in Banting is known for its wide, open shoreline and is particularly popular for kite flying and evening strolls. While it is not a typical swimming beach due to the shallower, muddier seabed, Morib is a good option for a short day trip with a peaceful coastal atmosphere. The drive from KL takes around 60 to 75 minutes.

3. Port Dickson, Negeri Sembilan (About 100 km from KL)

Port Dickson is the go-to beach destination for Kuala Lumpur residents. The coastal town stretches across several beaches, with Blue Lagoon Beach and Teluk Kemang Beach among the most visited. The water is calm and the sand is well-maintained. Port Dickson is especially popular with families due to the concentration of resorts, watersports operators, and seafood restaurants along the beachfront. The drive from KL takes roughly 90 minutes via the PLUS Expressway.

4. Teluk Batik, Perak (About 200 km from KL)

Teluk Batik is the main beach destination on the Perak coast, located near Lumut and approximately three to four hours from KL by car. The beach is clean, wide, and sheltered, with calm waters that make it suitable for swimming and paddleboarding. Teluk Batik is often combined with a trip to Pangkor Island, reachable by a short ferry crossing from Lumut jetty.

5. Pangkor Island, Perak (About 220 km from KL)

Pangkor Island is one of the west coast's most popular island escapes. Pasir Bogak Beach and Teluk Nipah Beach are the two main swimming spots. Teluk Nipah is quieter and better suited for snorkelling and relaxing. The island is reached from Lumut Jetty via a 30-minute ferry crossing.

6. Tioman Island, Pahang (About 270 km from KL)

Tioman Island is one of Malaysia's most recognised dive and snorkel destinations. The island's marine park waters are home to diverse coral life, reef sharks, sea turtles, and large schools of tropical fish. The main beaches, including Salang, Juara, and Tekek, each have a different character. Tioman is reached by ferry from Mersing or Tanjung Gemok.

7. Rawa Island, Johor (About 340 km from KL)

Rawa Island sits off the coast of Johor near Mersing and is known for its crystal-clear turquoise water and good snorkelling conditions. The island has limited accommodation options, which keeps visitor numbers manageable. Best visited between March and October when sea conditions are calmer.

8. Pulau Jerejak, Penang (About 350 km from KL)

Pulau Jerejak is a small island off the coast of Penang, accessible from the Batu Maung jetty in about 10 minutes by ferry. It is primarily known for its jungle resort and eco-tourism focus rather than beach bathing, but the surrounding waters are clear. It pairs well with a broader Penang trip.

9. Kelantan Beaches (About 450 km from KL)

The east coast state of Kelantan is home to some of Peninsular Malaysia's most naturally beautiful beaches. Pantai Cahaya Bulan (PCB), known as Moonlight Beach, is the most accessible from Kota Bharu city. The east coast beaches are best visited between March and September when the monsoon season is not active. The most practical way to reach Kelantan from KL is by air into Sultan Ismail Petra Airport (KBR).

10. Langkawi, Kedah (About 470 km from KL)

Langkawi is Malaysia's premier island destination. The archipelago of 99 islands offers a wide range of experiences, from the bustling Pantai Cenang with its beach bars and watersports to quieter stretches like Tanjung Rhu in the north. Langkawi's duty-free status makes shopping a bonus activity. Langkawi is best reached by air from Kuala Lumpur into Langkawi International Airport (LGK), with the flight taking under an hour.

Flying to Kelantan, Langkawi, or another beach destination is the fastest way to make the most of a short trip. Compare fares and book through flights on Traveloka.

Discover flight with Traveloka

Tue, 28 Jul 2026

Batik Air Malaysia

Kota Kinabalu (BKI) to Kuala Lumpur (KUL)

Start from RM 348.83

Tue, 28 Jul 2026

Malaysia Airlines

Kuching (KCH) to Kuala Lumpur (KUL)

Start from RM 268.65

Sun, 2 Aug 2026

AirAsia Indonesia

Surabaya (SUB) to Kuala Lumpur (KUL)

Start from RM 296.93

Things to Do at Beaches Near Kuala Lumpur

Beyond swimming and sunbathing, Malaysia's coastal destinations near KL offer snorkelling and diving at Tioman, Rawa, and Pangkor; kayaking and paddleboarding at Port Dickson and Langkawi; jungle trekking on Tioman and Pulau Jerejak; and boat tours and island-hopping trips well-organised from Langkawi and Pangkor. Browse activities for bookable experiences at these destinations.

Getting to Beaches Near KL: Transport Options

For beaches within Selangor and Negeri Sembilan, self-driving is the most flexible option. Book a car rental through Traveloka for competitive daily rates across major pickup points in KL. For arrivals into KLIA or klia2, arranging an airport transfer makes the start and end of your trip seamless. Compare and book hotels across all these destinations on Traveloka. Check Traveloka promotions for current deals on beach resort stays.

Book Your Trip with Traveloka

Traveloka is Southeast Asia's #1 all-in-one travel app, #1 in cumulative downloads 2014-2025 among travel booking apps (Source: SensorTower). Book flights, hotels, and activities for your beach getaway with Best Price Guarantee and 24/7 live agent support. Pay with local e-wallets, GrabPay, or online banking. Download the Traveloka app on Google Play and the App Store.

Hotels
Flights
Things to Do
Always Know the Latest Info
Subscribe to our newsletter for more travel & lifestyle recommendations and exciting promos.
Subscribe

Traveloka Sdn Bhd (Registration No. 201501003122), Level 14 Tower 2, Menara Kembar Bank Rakyat, 33 Jalan Rakyat Brickfields, 50470 Kuala Lumpur, Malaysia
Copyright © 2026 Traveloka. All rights reserved