Shangri-La Mactan, Cebu

Cebu, Philippines20 min from CEB airport
See today’s rates
Book nowSecure booking on Expedia

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

530
Suites & rooms
20 min
From CEB airport

Highlights

  • Shangri-La Marine Sanctuary
  • 350-meter private beach
  • 13-hectare grounds
  • CHI, The Spa
  • 20 minutes from the airport

Amenities

Private white-sand beach2 outdoor poolsChildren's poolCHI, The SpaMarine sanctuaryKids clubOutdoor tennis courtsHealth clubWater sportsFree self-parking

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

AddressPunta Engaño Road, Lapu-Lapu City, Cebu 6015, Philippines
Nearest airportCEB · about 20 min

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.