Beach in Penang: 8 Best Spots for Sun, Sand, and Sea in 2026

Traveloka MY
4 min read

Penang might be famous for its street food and heritage streets, but this island has a coastline worth packing your swimsuit for too. From the buzzy shores of Batu Ferringhi to the jungle-fringed coves inside Penang National Park, there's a beach in Penang for every kind of traveller, whether you're after watersports, a quiet sunset, or a spot to let the kids run wild.

Before you head out, it helps to know what you're getting into: most beaches here are free and open round the clock, but a few sit inside protected parks with their own hours and permit rules. 

List of Beach in Penang

Here's our pick of the best beaches around Penang Island, from the lively north-coast strip to the quieter corners further south.

1. Batu Ferringhi Beach

Opening Hours: Open 24 hours, daily Admission: Free

Batu Ferringhi is Penang's most famous beach, and for good reason. It's lined with resorts, watersport operators, and beachfront cafés, so there's always something going on. Come evening, the Batu Ferringhi Night Market sets up along the main road, making it easy to combine a beach day with dinner and a bit of shopping. 

Jet-skiing, parasailing, and banana boat rides are all easy to arrange right on the sand, though the beach itself gets busy with tourists and hawkers, so go early if you want it quieter.

2. Monkey Beach (Teluk Duyung)

Opening Hours: Penang National Park office 8:00 AM – 4:30 PM (closed 1:00–2:00 PM for lunch); the beach itself has no fixed closing time once you're in Admission: RM 10 (adult), RM 5 (student), RM 50 (adult foreigner), RM 20 (student foreigner)

Tucked inside Penang National Park, Monkey Beach is reached either by a scenic (and sweaty) 45-minute jungle trek or a quick boat ride from Teluk Bahang jetty. True to its name, long-tailed macaques wander the shoreline, so keep food well out of sight. 

It's one of the liveliest beaches in the park, with a few food stalls and basic facilities, making it a good middle-ground between the wilder Turtle Beach and the crowds of Batu Ferringhi.

3. Turtle Beach (Pantai Kerachut)

Opening Hours: Park HQ registration 8:00 AM – 4:30 PM daily Admission: RM 10 (Malaysian adult), RM 5 (Malaysian student), RM 50 (adult foreigner), RM 20 (student foreigner)

This is arguably the prettiest beach inside Penang National Park; a rare sandy strip split by a freshwater lagoon, with a turtle conservation centre right beside it. Sea turtles occasionally come ashore here to nest, and the on-site sanctuary is worth a quick look even though the tanks are modest. 

Bring plenty of water and sun protection, as it's a proper hike (or boat ride) to get here and shade is limited once you arrive.

4. Teluk Bahang Beach

Opening Hours: Open 24 hours, daily Admission: Free

Just five kilometres from Batu Ferringhi but noticeably calmer, Teluk Bahang is where fishing boats bob alongside sunbathers. It's the gateway to Penang National Park, so it's a handy base if you're planning a hike, and it's close to attractions like the Tropical Spice Garden and Penang Butterfly Farm. 

The seafood here, sold fresh from the nearby jetty, is a big draw for locals on weekends.

5. Gurney Drive Promenade

Opening Hours: Open 24 hours, daily Admission: Free

Not a swimming beach, but a much-loved seaside promenade that deserves a mention. Gurney Drive is where Penangites go for sunset strolls, cycling, and, above all, hawker food. The famous Gurney Drive Hawker Centre sits right along the waterfront, so you can watch the sun dip over the Straits of Malacca with a plate of char kway teow in hand. 

It's also walking distance from Gurney Plaza, handy if you want to combine beach views with a bit of shopping.

6. Pasir Panjang Beach

Opening Hours: Open 24 hours, daily Admission: Free

Located on the remote southwestern coast in Balik Pulau (Pulau Betong). Pasir Panjang is a quieter, more local beach that rarely sees big tourist crowds. It's a good option if you fancy watching planes take off in the distance while relaxing by the water, and it's close to some excellent seafood restaurants in Batu Maung. 

Not the prettiest sand in Penang, but a peaceful, low-key stop.

7. Gertak Sanggul Beach

Opening Hours: Open 24 hours, daily Admission: Free

Down on the southwestern tip near Balik Pulau, Gertak Sanggul is known for postcard-worthy sunsets, framed by coconut palms and a view of Pulau Kendi just offshore. It's less developed than the north-coast beaches, which is exactly the appeal; fewer crowds, quieter shoreline, and excellent fresh seafood at nearby restaurants like Hai Boey. 

Go for the golden hour. The sunset here is genuinely one of the best on the island.

8. Pulau Jerejak Beach

Opening Hours: Ferry service runs approximately 8:00 AM – 6:00 PM daily (last boat back typically around 6:00 PM, check with your operator) Admission: Ferry/boat transfer roughly RM 20 - RM 30 return; resort day-pass fees vary by activity

A short ferry ride from Penang Island, Jerejak Island has a colourful past as a former leper colony and prison, but today it's a laid-back escape with a rainbow-coloured jetty, a beachside swing, and forest trails. It's less about swimming and more about the atmosphere. 

This is the place you must visit if you search for Instagram-worthy photo spots and a slower pace than the mainland beaches. Great for a half-day trip if you want to say you've "island-hopped" in Penang.

Best Hotels in Penang

Wherever you decide to base yourself, here are three picks across different budgets. all bookable through Traveloka Malaysia.

1. Shangri-La Rasa Sayang Resort, Penang

A beachfront icon in Batu Ferringhi with traditional Minangkabau-style architecture, multiple pools, a spa, and direct beach access. Shangri-La Rasa Sayang Resort Penang is great for families and honeymooners alike who want a full resort experience. Room rates typically range from around RM 874–RM 1,736 per night.

2. Hard Rock Hotel Penang

Hard Rock Hotel Penang is a fun, music-themed rooms right on Batu Ferringhi Beach, with a big pool, kids' club, and lively poolside bar. A good middle-ground pick if you want beachfront comfort without the top-tier price tag. Rates usually run from RM 467–RM 877 per night.

3.  Rasa Motel 

Rasa Motel is an excellent choice for budget-conscious travelers seeking a comfortable stay. This is just a short 3-minute walk from Batu Ferringhi Beach. Another easy walking distance are Batu Ferringhi Night Market, local eateries, convenience stores, and beach activities. Room rates typically start from around RM 94–RM 114 per night. 

*Please note that all prices mentioned in this article are accurate at the time of publication. Prices are subject to change at any time depending on the season, availability, and the hotel's policies. 

Plan Your Trip to Beaches in Penang with Traveloka 

Your unforgettable Penang beach adventure starts here! Arrange your hotel, car rental, and activity with Traveloka. Enjoy special deals, hotel discounts, free hotel cancellation, and easy flight rescheduling. *Terms and conditions apply

Traveloka is #1 All-in-one Travel App in SEA and #1 in cumulative downloads (2014 to 2025) among Travel Booking services apps (Source: SensorTower | All-in-one Travel App), with over 140M app downloads across 9 countries in Indonesia, Vietnam, Thailand, Malaysia, Singapore, Philippines, Japan, South Korea, and Australia. 

Book flights, hotels, and activities with 300+ Airline partners, Best Price Guarantee, 24/7 live agent support, and access to 2M+ hotels, over 2K Car Rentals & Airport Transfer providers in more than 50 countries, and 90K+ activities in one app. Download the Traveloka app on Google Play and the App Store.

In This Article

• List of Beach in Penang
• 1. Batu Ferringhi Beach
• 2. Monkey Beach (Teluk Duyung)
• 3. Turtle Beach (Pantai Kerachut)
• 4. Teluk Bahang Beach
• 5. Gurney Drive Promenade
• 6. Pasir Panjang Beach
• 7. Gertak Sanggul Beach
• 8. Pulau Jerejak Beach
• Best Hotels in Penang
• 1. Shangri-La Rasa Sayang Resort, Penang
• 2. Hard Rock Hotel Penang
• 3.  Rasa Motel 
• Plan Your Trip to Beaches in Penang with Traveloka 
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