Beaches and Islands near Ipoh: 6 Day Trips to Lumut and Pangkor

Beaches and islands near Ipoh: dusk over the sea at Teluk Batik with people walking on the sand

Ipoh is an inland city, so there are no beaches or islands inside it. The nearest sea is on the Manjung coast around Lumut, roughly 1 hour 15 minutes to 1.5 hours west by car, which makes beaches and islands near Ipoh a day trip rather than a stop on a city walk. This guide covers 6 places checked for October 2026: two beaches on the mainland near Lumut, and four spots on or beside Pangkor Island, which you reach by ferry from Lumut.

Each entry is labelled as a day trip from Ipoh. Pangkor works as a long day (leave Ipoh early and check the last ferry back) or as an overnight stay. For inland nature, see the Ipoh nature and outdoors guide.

快速跳转 (6)
  1. Teluk Batik
  2. Teluk Senangin
  3. Pasir Bogak
  4. Teluk Nipah
  5. Coral Bay
  6. Giam Island

概览

Pink evening light on the beach at Teluk Batik with a forested headland and swimmers at the water's edge

Teluk Batik

Mainland beach, Lumut

免费
Late sun breaking through clouds over the sea at Teluk Senangin

Teluk Senangin

Mainland beach, near Sitiawan

免费
Wooden beachfront eatery with tables on the sand at Teluk Nipah, Pangkor Island, lit at night

Teluk Nipah

Pangkor Island beach

免费
Panoramic view of white sand and green islands at Coral Bay, Pangkor Island

Coral Bay

Pangkor Island snorkelling beach

免费
Rocks on the shore at Teluk Nipah with small, wooded Giam Island offshore

Giam Island

Island by boat from Pangkor

Boat hire, agree price first
Teluk Batik

Teluk Batik

Lumut

免费
Teluk Senangin

Teluk Senangin

Lumut

免费

Pasir Bogak

Pangkor Island

免费
Teluk Nipah

Teluk Nipah

Pangkor Island

免费
Coral Bay

Coral Bay

Pangkor Island

免费
Giam Island

Giam Island

Pangkor Island

Boat hire; check price

Mainland Beaches near Lumut

Both are by car from Ipoh, with no ferry needed.

Teluk Batik

Persiaran Teluk Batik, Lumut, about 7 km from Lumut town (day trip from Ipoh, about 1.5 hours by car) · Open 24 hours · Free; parking fee may applyFamily friendly · Lifeguard tower · Google Maps · Verified Oct 2026

Pink evening light on the beach at Teluk Batik with a forested headland and swimmers at the water's edge

Teluk Batik is a bay with jungle-topped headlands at each end, lined with coconut palms and facing Pangkor Island. The sand is soft and the water is clean enough for swimming, and a lifeguard tower overlooks the beach. A steel works jetty on the horizon spoils the view a little.

There is a large car park, a paved plaza, toilets, showers and changing rooms, plus food stalls and gear hire for banana boats and speedboat rides. Allow two to three hours. It is the simplest beach to reach from Ipoh because no ferry is needed.

Teluk Senangin

Jalan Teluk Senangin, Lumut, about 25 minutes from Sitiawan (day trip from Ipoh, about 1.5 hours by car) · Open all day, no gate hours listed · FreeCamping · Watch for monkeys · Google Maps · Verified Oct 2026

Late sun breaking through clouds over the sea at Teluk Senangin

Teluk Senangin is a long stretch of fine sand with a quieter feel than Teluk Batik, popular for swimming and sunsets. It is less crowded on weekdays.

Camping on the beach is free, and tents and chairs can be rented from locals. Toilets and showers are available for a small fee of about RM1, so bring cash. Monkeys come looking for food, so keep bags closed and do not feed them.

Beaches and Islands on Pangkor Island

Pangkor Island is reached by ferry from Lumut Jetty, about 30 to 45 minutes, or from Marina Island Jetty, about 10 minutes. Pasir Bogak is on the south-west coast; Teluk Nipah and Coral Bay are a short taxi ride away on the western side.

Pasir Bogak

South-west coast of Pangkor Island (day trip from Ipoh, about 1.5 hours to Lumut plus 30–45 min ferry) · Open all day · FreeFamily friendly · Water sports · Google Maps · Verified Oct 2026

Pasir Bogak runs about 1.5 km along Pangkor's south-west coast, with soft white sand, palms and shallow, calm water that suits children. It faces the channel between Pangkor and Pangkor Laut, and a reef offshore gives some snorkelling.

This is the most developed beach on the island, with resorts, restaurants and operators offering jet skis, banana boats, kayaks and island-hopping trips. Pangkor Laut is a private resort island and is not covered here.

Teluk Nipah

West coast of Pangkor Island, about 15 min by taxi from the ferry jetty (day trip from Ipoh) · Open all day · FreeFood stalls · Hornbills at dusk · Google Maps · Verified Oct 2026

Wooden beachfront eatery with tables on the sand at Teluk Nipah, Pangkor Island, lit at night

Teluk Nipah is the most popular beach among visitors to Pangkor, with calm water, food stalls along the road behind the beach and guesthouses close to the sand. You can jet ski, kayak or take a boat to nearby islands, and sunsets are a draw.

Wild oriental pied hornbills come down to guesthouses around dusk, which has become a local sight; watch them, but do not feed wildlife. A pink taxi from the jetty to Teluk Nipah costs around RM15 to RM20 per trip. Sources say November to February is the calmest season, and mornings and late afternoons are the best times.

Coral Bay

Just north of Teluk Nipah, Pangkor Island (day trip from Ipoh) · Open all day · FreeSnorkelling · Wear reef shoes · Google Maps · Verified Oct 2026

Panoramic view of white sand and green islands at Coral Bay, Pangkor Island

Coral Bay, also called Coral Beach, is the stretch of sand just north of Teluk Nipah. It is known for clearer water and coral that can be seen from the shore at low tide, and it faces the small coral-fringed Pulau Giam.

It is the better choice for snorkelling than Teluk Nipah itself. Corals and rocks can be sharp underfoot, so wear reef shoes and bring your own mask and snorkel or rent them locally. Boats to Giam Island leave from here and from Teluk Nipah.

Giam Island

Just off Pangkor's west coast, by boat from Teluk Nipah or Coral Bay (day trip from Ipoh) · Daytime boat trips · Boat hire; check the price before visitingSnorkelling · Sharp rocks and coral · Google Maps · Verified Oct 2026

Rocks on the shore at Teluk Nipah with small, wooded Giam Island offshore

Giam Island (Pulau Giam) is a small island a short boat ride from Coral Bay and Teluk Nipah. It has a small sandy beach and a snorkelling spot where boats stop, and it has become popular as a half-day trip from Pangkor.

A boat is commonly arranged on the beach or through a guesthouse; we could not find a current fare (older reports give about RM100 to RM200 a boat), and prices rise on school and public holidays, so agree the price and return time first. Wear sturdy water shoes: the rocks and coral are sharp and broken glass has been reported.

Getting to the Beaches near Ipoh: Practical Tips

Driving. Lumut is about 1 hour 15 minutes to 1.5 hours from Ipoh by car. Teluk Batik and Teluk Senangin are a further 10 to 25 minutes beyond Lumut. Buses run between Ipoh and Lumut, but the mainland beaches need a car or Grab.

Ferry to Pangkor. Ferries run from Lumut Jetty (about 30 to 45 minutes) and from Marina Island Jetty (about 10 minutes, fewer sailings). Reported adult one-way fares range from about RM10 to RM22 depending on the operator and ferry type, plus a small terminal fee. Sources disagree on the last sailing back, from about 5 pm to 7:15 pm, so confirm it when you buy your ticket.

On the island. Pink taxis link the jetty to the beaches; a ride to Teluk Nipah is around RM15 to RM20. Pasir Bogak is closer to the jetty.

Not covered. Pangkor Laut is a private resort island, and Pulau Sembilan is a group of nine islands reached by a long boat ride from Pangkor. We did not list either.

Sun and sea. Bring sun protection and reef shoes, and swim only where lifeguards are posted. November to February is the calmest season.

Beaches and Islands near Ipoh: Frequently Asked Questions

Does Ipoh have a beach?

No. Ipoh is inland. The nearest beaches are around Lumut on the Manjung coast, about 1 hour 15 minutes to 1.5 hours by car, and on Pangkor Island, reached by ferry from Lumut.

What is the nearest beach to Ipoh?

Teluk Batik near Lumut is the easiest, about 1.5 hours by car. It is free, open 24 hours, and has toilets, showers, food stalls and a lifeguard tower. A parking fee may be charged.

Can I visit Pangkor Island as a day trip from Ipoh?

Yes. Drive to Lumut, take the ferry, and see Pasir Bogak or Teluk Nipah. Leave early and check the last ferry back before you commit, since sources give different times.

Where can I snorkel near Ipoh?

Coral Bay and Giam Island on Pangkor are the usual snorkelling spots. Pasir Bogak also has an offshore reef. Wear reef shoes because the rocks and coral are sharp.

How much is the ferry to Pangkor Island?

Reported adult one-way fares from Lumut Jetty range from about RM10 to RM22, depending on the operator and ferry type, plus a small terminal fee. Check the current price at the jetty.