About Shangri-La Mactan, Cebu
Shangri-La Mactan sits on 13 hectares at Punta Engaño, on the northeast tip of Mactan Island. It has 530 rooms and suites and a 350-meter private white-sand beach.
What sets it apart is the Shangri-La Marine Sanctuary, a protected reef a short walk from the rooms where guests can snorkel among fish and coral. It suits families, couples who want a full-service beach resort and travelers who want to be close to the airport.
At a glance
Highlights
- Shangri-La Marine Sanctuary
- 350-meter private beach
- 13-hectare grounds
- CHI, The Spa
- 20 minutes from the airport
Amenities
Rooms and suites
- 530 rooms and suites, many with sea views
- Rooms have minibars, in-room safes and 42-inch LED TVs
- 24-hour room service
Restaurants and bars
The resort is not all-inclusive. Breakfast is charged unless it is part of your rate, and there are 5 restaurants plus bars and a poolside bar.
- Tides: buffet restaurant
- Cowrie Cove: seafood by the sea
- Tea of Spring: Chinese restaurant
- Buko Bar: cocktails by the beach
- Lobby Lounge: drinks and light bites
Beach, pools and spa
The private white-sand beach has free cabanas, umbrellas and sun loungers. There are 2 outdoor pools, a children’s pool and a poolside bar. CHI, The Spa offers massages, facials and body treatments, with couples’ rooms.
Activities and entertainment
Guests can snorkel in the marine sanctuary, kayak and scuba dive, and some water activities are charged. There are outdoor tennis courts and a health club, and the children’s club runs activities for a fee.
Who it’s best for
- Best for: families, couples and anyone who wants a large beach resort with good snorkeling right off the shore.
- Consider another resort if: you want an all-inclusive plan or a water park with slides.
Getting there from Mactan–Cebu International Airport
Mactan–Cebu International Airport (CEB) is about 8.5 kilometers away, roughly 20 minutes by car. The resort does not list an airport shuttle.
Book a private transfer in advance so a driver meets you at arrivals and takes you straight to the resort.
Good to know
- Check-in is from 2 PM and check-out is before noon
- A refundable deposit is collected at check-in
- Self-parking is free
- Pets are not allowed
Location of Shangri-La Mactan, Cebu
FAQ about Shangri-La Mactan, Cebu
How far is Shangri-La Mactan from the airport?
About 20 minutes by car from Mactan–Cebu International Airport.
Is Shangri-La Mactan all-inclusive?
No. Meals and drinks are paid separately unless included in your rate.
Does the resort have a beach?
Yes. It has a 350-meter private white-sand beach.
Can you snorkel at the resort?
Yes. The Shangri-La Marine Sanctuary is a short walk from the rooms.
Is there a kids club?
Yes. There is a children's club, which charges a fee.
How many rooms does it have?
530 rooms and suites.
Does it have a spa?
Yes. CHI, The Spa offers massages, facials and body treatments.
Is parking free?
Yes. Self-parking on site is free.
Does the resort have an airport shuttle?
No airport shuttle is listed, so book a private transfer in advance.
What time is check-in?
Check-in is from 2 PM and check-out is before noon.


