Sun, Sand, and Serenity: Unveiling the Best Beaches Near Kuala Lumpur

Our blog may contain affiliate links and Kuala Lumpur with Kids is a member of the Amazon Service LLC Associates Program. If you make a purchase using one of these Amazon links - or other affiliate links - we may receive compensation at no extra cost to you. See our Disclaimer Policy for more information

White sandy beach in front of Hyatt Regency Kuantan Resort

Looking for beaches near Kuala Lumpur? We often see this question popping up and so we’ve compiled a list of beaches that are close to Kuala Lumpur. 

Escape the hustle and bustle of Kuala Lumpur with this guide to the best beaches at Peninsular Malaysia. Whether you’re looking for a day trip close to the city, or willing to jump on short flight for a longer getaway, we arranged our list starting with the closest spots, ensuring you find the perfect seaside retreat without spending too much time on the road. 

These beach destinations offer sun, sand, and tranquility in a short drive or flight away. Dive into our list to explore these coastal gems and plan your next (weekend) trip.

Note that the indicated travel times are subject to change depending on the traffic.

Color umbrella on the beach in Cherating, East Malaysia

Bagan Lalang Beach (1 hour and 10 minutes)

Located about an hour’s drive from Kuala Lumpur, Bagan Lalang Beach is one of the favorite beach getaways for families. It’s also a popular weekend destination for locals and tourists looking for a quick weekend escape from the bustling city.

You can bask under the sun, relish the feeling of soft sand between your toes, and admire the stunning seaside scenery. And for the best part, stay long enough to catch the beautiful sunset. If you’re feeling adventurous, try water sports like parasailing, jet skiing, and banana boating. Or keep it on the land and go ATV riding or play beach volleyball. The beach is your oyster.

Bagan Lalang Beach offers plenty of dining options, and they’re pretty well known as a seafood haven. If you love fresh seafood, all the more reason to visit Bagan Lalang Beach and have the time of your life.

How to get there? There’s no direct route between KL and Bagan Lalang Beach, but there are a few ways to get there. 

You can take the KLIA Ekspres Train or a bus at KL Sentral and alight at KLIA2, then take a Grab Car to Bagan Lalang. 

Alternatively, you can drive there via B48 or ride a Grab Car directly to the beach. The approximate driving time is 1 hour and 10 minutes.

TIP: Click here to read our ultimate guide to using Grab in Kuala Lumpur

Morib Beach (1 hour and 15 minutes)

Morib Beach, or Pantai Morib, is one of the best seaside escapes near Kuala Lumpur. The beach itself is kept clean and well-maintained. Many locals visit here to enjoy the sea breeze and admire the sunset views. Going to the shore is a great way to beat the heat this summer. You can also indulge in a few beach sports like beach volleyball and football, kite flying, or play a round of golf at Sri Morib Golf Club.

Meanwhile, the beachfront houses a recreational park, an excellent destination for having a picnic, watching the sunset, and camping. Plenty of restaurants and food stalls in the area offer affordable-priced meals, including seafood. Additionally, there are a few public facilities to enjoy, like the kid’s playground, a beach soccer field, prayer halls, gazebos, and clean toilets. 

The best time to go to Morib Beach is during weekdays to enjoy the quiet because holidays and weekends can get crowded. Although they have ample parking space, it might be hard to find parking during peak days.

How to get there: Take the KLIA Transit at the Bandar Tasik Selatan station or catch a bus from Terminal Bersepadu Selatan to KLIA 2. From the airport, ride the RapidKL bus and alight at Hentian Banting. Finally, ride a Grab Car to Morib. The commute may take up to 2 hours. 

If you want less travel time, you can take a Grab Car or drive there via ELITE/AH2/E6, which only takes about an hour and 15 minutes.

Teluk Kemang Beach (1 hour and 20 minutes)

Teluk Kemang Beach is among the largest and most popular beaches in Port Dickson. It’s a top tourist destination that is best enjoyed by families and is always packed on the weekends.

If you want the best time to relax at the beach without too many people around, go on a weekday. But if you don’t mind the crowd and want to catch the food stalls open to try some local delicacies, go during the weekend or Public Holidays.

The nice, clean water at Teluk Kemang Beach makes it perfect for water activities. From swimming or just chilling by the beach to trying exciting recreational activities like windsurfing, jet skiing, parasailing, and banana boating, there’s plenty to do for everyone.

Small open huts, tables, and chairs are available for rent for 24 hours. And if you want to elevate your beach experience, there’s a dedicated area for people who want to go camping by the beach.

How to get there? The fastest mode of transportation to Teluk Kemang Beach is by riding a Grab Car or driving there via Lebuhraya Utara-Selatan/E2. 

The cheapest option would be by bus or train. Take the bus from KL Sentral to KLIA 2, then hail a taxi to Teluk Kemang Beach. Lastly, take the train to Sungai Gadut station and ride the taxi to the beach.

Blue Lagoon Beach or Pantai Tanjung Biru (1 hour and 25 minutes)

Pantai Tanjung Biru, more famously known as Blue Lagoon Beach, is a 300-meter-long beach paradise offering visitors a scenic sea view and tranquil waters. It’s one of the best getaways to enjoy the sun, chill with family and friends, play beach games, camp, or build sandcastles.

Blue Lagoon Beach is clean and well-maintained, with sufficient trash bins around. There are plenty of picnic spots, and public toilets are available. You can even rent big tents and chairs for a day. The food court is also well-equipped with various international and local dishes.

For water sports activities, there’s kayaking, banana boating, or scuba diving, perfect for those in need of a wet and wild adventure. At night, enjoy the calm and cool breeze from the shore or keep warm in a campfire.

How to get there? The fastest way to reach Blue Lagoon Beach is by driving or taking a GrabCar there and taking the Lebuhraya Utara-Selatan/E2 route. 

Alternatively, you can catch the bus from KL Sentral and alight at KLIA2. From the terminal, you can take a taxi directly to Blue Lagoon. 

Or you can take the KTM Komuter train at Bandar Tasik Selatan station, arrive at Sungai Gadut, and then take a taxi to Blue Lagoon.

Tanjung Tuan Beach (1 hour and 25 minutes)

Tanjung Tuan Beach is an underrated treasure located near Port Dickson. It’s a secluded beach that can only be accessed by traversing the jungle trails leading from Cape Rachado Lighthouse. 

And because it’s a well-hidden spot, Tanjung Tuan is one of the cleanest and most peaceful beaches in Port Dickson. Trust that it will be worth the trouble when you get there because of the serene waters and beautiful beachside views. It’s a wonderful spot to take photos and enjoy a refreshing dip by the ocean.

While there, you can go the extra mile by hiking to nearby attractions like the cave below the lighthouse or the Tangga Taubat trail. Before you reach the lighthouse, you can also stop by the Tanjung Tuan Recreational Forest to watch wildlife. From there, you can trek to the lighthouse to the beach.

How to get there? You can take the KLIA Ekspres Train or catch a bus to KLIA2. From there, ride a taxi going to Cape Rachado Lighthouse. 

If you don’t want to commute, take a taxi to the lighthouse or drive there via Lebuhraya Utara-Selatan/E2. Then, you have to descend the stairs from the lighthouse to reach the hidden Tanjung Tuan Beach. It’s about a 10-minute walk from the lighthouse to the beach.

Teluk Batik (3 hours)

Pantai Teluk Batik, or Teluk Batik Beach, is one of the hottest destinations for local tourists in Perak. It can get busy all throughout the week, even during weekdays. But, if you’re willing to overlook the crowd, you can enjoy the calm, clear waters and soft sandy beaches more.

Even with locals and tourists constantly flocking to the beach, cleaners keep the area clean and well-maintained. Teluk Batik Beach is ideal for families, couples, or even solo travelers just looking to enjoy the beach and water activities. You can rent inflatables while basking under the sun, play frisbee or beach volleyball, or try the speed boat ride.

During the day, different stalls line the shoreline to sell souvenirs, beach attire, supplies, food, and beverages. They close down pretty early, though, before the sun sets. Toilets and showers are available. The only downside is that there are no trash bins, so make sure to carry your trash with you until you can find the right place to dispose of it.

How to get there? Riding a Grab Car or driving via the Lbh Persisiran Pantai Barat/E32 route is the fastest way to reach Pantai Teluk Batik, with only about 3 hours of travel time. 

If you want to save money, you can take the KTM Intercity train to Kota Bharu and then ride a Grab Car for the rest of the way. Travel time can take roughly 3 and a half hours via train. 

The last option is to take the bus at Hentian Duta in Kuala Lumpur and take off at Lumut. From there, you can take a taxi to Teluk Batik Beach. The total travel time in taking the bus and taxi to the beach is around 4 hours.

Teluk Cempedak (3 hours)

Teluk Cempedak Sign in Kuantan

Whether you need time to destress or just miss the beach in general, Teluk Cempedak Beach is one of the most beautiful beaches you need to visit. This beach boasts a peaceful atmosphere, beautiful blue skies, pearly white sand, and unbeatable sea and sunset views.

It’s very popular among locals and tourists, and it’s easy to see why. Teluk Cempedak Beach is very clean and has plenty of eateries, including fast food like McDonald’s, KFC, Starbucks, Burger King, etc. Don’t bring any food on the beach, though, especially around the bridge, because there might be monkeys waiting to snatch your food.

Monkeys at Pantai Cempedak

They also have well-maintained basic facilities and shops that sell beach supplies and toys for kids. On the other side of the beach, you’ll come across a bridge that leads to another beach worth exploring. This beach is a true paradise for people seeking a quiet escape and a fabulous beach experience to remember.

An aerial view of Pantai Cempedak near Hyatt Regency resort in Kuantan.

How to get there? You can easily get to Teluk Cempedak Beach by flying there. Take the train to KLIA and catch a flight to Kuantan. From Kuantan, ride the taxi all the way to the beach. 

If you enjoy a scenic drive via E8, you can drive there, which can take about 3 hours.

TIP: Click here to read our complete guide for a weekend trip to Kuantan

Cherating Beach (3 hours and 15 minutes)

Waves crashing on Cherating beach

A 3-hour drive from KL is Cherating Beach, one of the popular beaches on the East Coast. It’s also an attractive location for surfers, especially during monsoon season when the waves are high. The yearly Cherating Surf Festival, which is open to participants from various countries, is held there.

The Cherating Beach is as beautiful as it sounds, and the seaside view is even more beautiful. During low tide, the water is shallow and much friendlier to novice swimmers and small kids. It’s safe enough to let kids play along the shoreline or enjoy a swim in the shallow water.

Cherating Beach is almost perfect if you’re looking for a quiet getaway to enjoy with your family and friends. There are plenty of beach activities, including beach volleyball and football, riding ATVs, surfing, and sandcastle building.

How to get there? The fastest and most convenient way to get to Cherating Beach is by plane. Take the train or bus to KLIA and get a flight to Kuantan. From Kuantan, ride a GrabCar to Cherating Beach. 

If you prefer land transportation, whether by Grab Car or by car, the drive there can take 3 to 4 hours, depending on traffic.

Table on the beach in Cherating, ast coast Malaysia Table on the beach in Cherating

Desaru Beach (4 hours)

Another gorgeous beach near KL worth the trip is Desaru Beach at Johor. Say hello to clear skies, a cool, gentle breeze, and stunning beach views for your next beach destination. Desaru Beach offers the perfect spot to relax and unwind.

It’s a lovely, clean beach with many scenic spots and not too crowded places. The best time to visit is during summer, from June to August, to enjoy sun-soaked beach adventures. Whether you’re chilling under the sun, walking along the shoreline, having a picnic with the family, or beach camping, Desaru Beach’s laid-back atmosphere makes it ideal for family and friend hangouts or beach dates for couples.

How to get there? First, catch a bus or train to KLIA, then fly to Johor Bahru Senai International Airport. From Senai, you can ride a Grab Car to Desaru Beach. 

Or, if you’re not fond of flying, hire a taxi or drive there and take the fastest route to Jalan Desaru via Lebuhraya Utara-Selatan/E2.

Final Words About The Best Beaches Near Kuala Lumpur

The beaches near Kuala Lumpur offer a serene escape from the city’s hustle and bustle. Each destination is easily reachable by car or a short flight. Whether you’re looking for a quick family getaway, an adventurous outing, or a peaceful retreat, these coastal gems have something for everyone. So, pack your bags, hit the road, and enjoy the best seaside experiences just a few hours away from the heart of Malaysia.


Related Posts:

Best Day Trips from Kuala Lumpur for Families

Weekend Getaways from Kuala Lumpur

Weekend Trip to Kuantan From KL – Best Things to Do in Kuantan


To Read This Later, save this image on Your pinterest:

Your Guide to the Best Beaches Near Kuala Lumpur
About Marlieke Kemp-Janssen:

Marlieke is the mom of a four-year-old girl and, together with daddy, they love living in and exploring Kuala Lumpur. As well as being the founder of Kuala Lumpur with Kids, Marlieke is a digital marketing consultant who has helped small businesses grow through her company Aureum Hospitality Advisers.

Helpful Links: