Cebu is the Philippines in miniature. A long, skinny island in the middle of the Visayas, it has the country’s oldest city halfway down one side, a resort island bolted on by bridges, and a coast that gets wilder and bluer the further you drive from either. There are waterfalls to jump into, shoals of sardines so dense they block out the sun, and beaches where the sand squeaks underfoot.
Where you stay depends on what you came for. Mactan Island, beside the airport, is the place for a full-service beach resort. Mandaue and Cebu City are the urban base: malls, food and onward ferries. For the Cebu of the photographs you have to travel: south-west to Moalboal for diving, to the southern tip at Oslob, or north to the white sands of Bantayan Island.
The short answer

Best for families
Lapu Lapu City
Big beach resorts with water parks, kids’ pools and private sand, fifteen minutes from the airport.

Best for luxury
Lapu Lapu City
Mactan has the island’s five-star names, with spas, lagoons and sunset bars facing the sea.

Best for diving and snorkelling
Moalboal
The sardine run starts a few fin-kicks from the shore, and turtles graze the reef beside it.

Best for a city stay
Mandaue City, Cebu
Modern hotels between the airport and downtown Cebu, with harbour views and malls nearby.

Best for beaches
Santa Fe, Cebu
Bantayan Island’s powder-white sand and glassy shallows, with barely a high-rise in sight.

Best for a quieter stay
Oslob
Small seafront resorts at the island’s southern tip, facing Sumilon Island and its sandbar.
Cebu areas at a glance
| Area | Best for | What it's like | Hotels |
|---|---|---|---|
| Mactan Island (Lapu-Lapu City) | Families, Luxury, Resorts | Resort island by the airport: private beaches, water parks and five-star spas. | Hotels: 48 |
| Mandaue and Cebu City | City stay, Food, Onward travel | The urban base: malls, roast pork and ferries to the rest of the Visayas. | Hotels: 13 |
| Moalboal | Diving, Backpackers, Adventure | A laid-back dive village with a sardine storm just off the beach. | Hotels: 17 |
| Oslob | Quiet, Nature, Island-hopping | The far south: sea views, waterfalls and boats to Sumilon Island. | Hotels: 12 |
| Bantayan Island (Santa Fe) | Beaches, Quiet, Couples | Sugar-white sand, bicycles and beach cottages off Cebu’s northern tip. | Hotels: 6 |
Mactan Island (Lapu-Lapu City)



- Families
- Luxury
- Resorts
Resort island by the airport: private beaches, water parks and five-star spas.
Mactan is where Cebu’s flights land and where most of its resort guests stay put. The island is joined to the mainland by bridges, and its eastern shore is lined with large beach resorts, each with its own strip of sand, a clutch of pools and enough restaurants to save you from ever leaving. Several are five-star; one has seven pools and a water park, another sits out on the tip of the Punta Engaño peninsula.
This is the easy option, and a very good one for families and couples who want sun, snorkelling and a spa without a long transfer. The airport is about fifteen minutes away and Cebu City’s malls and sights around half an hour. Do not expect long wild beaches or much local life at the gate; the resorts are the destination. History fans can walk to the Mactan Shrine, which marks where Magellan met his end.
Hotels to look at in Lapu Lapu City

★★★★★
Shangri-La Mactan Resort and Spa Cebu
Spa · Rooftop pool · Family-friendly
See prices and rooms →

★★★★
Mercure Mactan Cebu
Beach 300 m · Spa · Family-friendly
See prices and rooms →

★★★★★
Movenpick Hotel Mactan Island Cebu
Beach 50 m · Spa · Pool
See prices and rooms →
★★★★
Be Resorts Mactan
Pool · Family-friendly · Parking
See prices and rooms →
Mandaue and Cebu City



- City stay
- Food
- Onward travel
The urban base: malls, roast pork and ferries to the rest of the Visayas.
Cebu City is the oldest city in the Philippines, and it wears its history lightly among the traffic: Magellan’s Cross, the Basilica del Santo Niño and a Spanish fort near the port, then mile after mile of malls, markets and stalls selling lechon, the crackling roast pork the city is famous for. Mandaue, immediately to the north, sits between downtown and the bridges to the airport.
Hotels here are city hotels, not resorts: towers with harbour views, rooftop bars and business-like rooms, plus plenty of good-value three-stars in Mandaue’s food and commercial district. Stay a night or two at the start or end of a trip, to break the journey, eat well and catch a ferry or a bus. Beach-lovers should look elsewhere.
Hotels to look at in Mandaue City, Cebu
Moalboal



- Diving
- Backpackers
- Adventure
A laid-back dive village with a sardine storm just off the beach.
On the south-west coast, a good three hours by road from Cebu City, Moalboal is the island’s dive capital. The action centres on Panagsama Beach, a strip of dive shops, bars and cafés where the reef drops away almost from the shoreline and millions of sardines swirl in a silver cloud a short swim out. Sea turtles are regulars. You only need a mask and snorkel to join in.
Hotels are small and informal: dive resorts with a pool and a bar, simple inns a walk from the centre, and a few quieter places up the coast near White Beach, which has the better sand. Kawasan Falls, with its milky-blue pools and canyoneering trips, is a short drive south. Come for the water and the easy-going evenings, not for luxury.
Hotels to look at in Moalboal
Oslob



- Quiet
- Nature
- Island-hopping
The far south: sea views, waterfalls and boats to Sumilon Island.
Oslob sits near Cebu’s southern tip, a long drive down the east coast from the city, and most people know it for one thing: the whale sharks that gather off its shore. There is more to it than that. Tumalog Falls drops in a fine veil a few kilometres inland, an old Spanish-era church stands by the sea, and Sumilon Island, with its shifting white sandbar, is a short boat ride away.
Accommodation is modest and mostly family-run: small seafront resorts and guesthouses with terraces, gardens and ocean views, some right on the beach. It suits travellers who want an early start on the water and a quiet evening afterwards. There is little in the way of nightlife or shopping, so bring a book.
Hotels to look at in Oslob
Bantayan Island (Santa Fe)



- Beaches
- Quiet
- Couples
Sugar-white sand, bicycles and beach cottages off Cebu’s northern tip.
Bantayan is the reward for making an effort. You travel to the north of Cebu, then take a ferry across to Santa Fe, the little port town where almost everyone stays. What waits is the island’s best sand: long, pale, powdery beaches sliding into shallow water that stays warm and clear, with fishing boats pulled up under the palms.
Life here is slow and simple. You get around by bicycle or scooter, eat grilled fish with your feet in the sand, and sleep in beach cottages, small inns and garden guesthouses a few minutes from the ferry terminal. Do not expect five-star polish or a party. Do expect to stay longer than you planned.
Hotels to look at in Santa Fe, Cebu
Which part of Cebu?
A week of sun with children, or a honeymoon without the hassle: Mactan. A stopover or a food-led city break: Mandaue and Cebu City. Diving, snorkelling and waterfalls: Moalboal. A proper beach escape: Bantayan. Many visitors combine two, with a couple of nights on Mactan at the end before the flight home.
Getting around
Mactan-Cebu International Airport is on Mactan Island, close to the resorts and a short drive over the bridge from Mandaue and Cebu City. Buses and private transfers run from the city to Moalboal and Oslob in the south; allow several hours. For Bantayan, travel to the port at the island’s northern end and take the ferry to Santa Fe.
Sorted where to stay? Now plan the days. Read our guide: The best things to do in Cebu →
Questions about where to stay in Cebu
- What is the best area to stay in Cebu?
- For a resort holiday, Mactan Island: it has the best hotels, private beaches and the airport fifteen minutes away. For diving and a relaxed village feel, Moalboal. For the best beaches, Bantayan Island. For one or two nights in transit, Mandaue or Cebu City.
- Is it better to stay in Cebu City or Mactan?
- Stay on Mactan if you want a beach, a pool and a resort. Stay in Cebu City or neighbouring Mandaue if you want restaurants, shopping, historic sights and easy access to buses and ferries. They are around half an hour apart by road.
- Where should families stay in Cebu?
- Mactan Island. Its large beach resorts have children’s pools, water slides, kids’ activities and calm private beaches, and the short airport transfer is a help with young children.
- Where is the best snorkelling in Cebu?
- Moalboal, on the south-west coast. The sardine run and the resident sea turtles are just off Panagsama Beach, close enough to reach from the shore. Sumilon Island near Oslob is another good spot.
- Which part of Cebu is quietest?
- Bantayan Island in the north and Oslob in the far south are the calmest places to stay, with small guesthouses and beach resorts instead of large hotels.
More where to stay guides
- Where to stay in Majorca
- Where to stay in Malta
- Where to stay in Corfu
- Where to stay in Crete
- Where to stay in Sardinia
- Where to stay in Paris
- Where to stay in Rome
- Where to stay in Tenerife
- Where to stay in Sicily
- Where to stay in Gran Canaria
- Where to stay in Lanzarote
- Where to stay in Amsterdam
- Where to stay on Lake Garda
- Where to stay in Tokyo
- Where to stay in Rhodes
- Where to stay in Menorca
- Where to stay in Lisbon
- Where to stay in Barcelona
- Where to stay in Kefalonia
- Where to stay in Phuket
- Where to stay in Fuerteventura
- Where to stay in Bali
- Where to stay in Krakow
- Where to stay in Porto
- Where to stay in Bangkok
- Where to stay on Lake Como
- Where to stay in Madeira
- Where to stay in the Algarve
- Where to stay in Budapest
- Where to stay in New York
- Where to stay in Santorini
- Where to stay in Prague
- Where to stay in Seville
- Where to stay in Berlin
- Where to stay in London
- Where to stay in Marrakech
- Where to stay in Venice
- Where to stay on the Amalfi Coast
- Where to stay in Koh Samui
- Where to stay in Puglia
- Where to stay in Madrid
- Where to stay in Milan
- Where to stay in Cyprus
- Where to stay in Ibiza
- Where to stay in Thailand
- Where to stay in Vienna
- Where to stay in Croatia
- Where to stay in Dubrovnik
- Where to stay in Naples
- Where to stay in Dublin
- Where to stay in Edinburgh
- Where to stay in Istanbul
- Where to stay in Montenegro
- Where to stay in Copenhagen
- Where to stay in Kyoto
- Where to stay in Athens
- Where to stay in Osaka
- Where to stay in Valencia
- Where to stay in Albania
- Where to stay in Krabi
- Where to stay in Seoul
- Where to stay in York
- Where to stay in Stockholm
- Where to stay in Chiang Mai
- Where to stay in Hanoi
- Where to stay in Bologna
- Where to stay in Brussels
- Where to stay in Beijing
- Where to stay in Bordeaux
- Where to stay in Bucharest
- Where to stay in Busan
- Where to stay in Kuala Lumpur
- Where to stay in Liverpool
- Where to stay in Marseille
- Where to stay in Mexico City
- Where to stay in Munich
- Where to stay in Oslo
- Where to stay in Portugal
- Where to stay in Shanghai
- Where to stay in Verona
- Where to stay in Brighton
- Where to stay in Bruges
- Where to stay in Cairo
- Where to stay in Cambridge
- Where to stay in Chester
- Where to stay in Goa
- Where to stay in Manchester
- Where to stay in Okinawa
- Where to stay in Oxford
- Where to stay in Switzerland
- Where to stay in Bristol
- Where to stay in Buenos Aires
- Where to stay in Gdansk
- Where to stay in Geneva
- Where to stay in Granada
- Where to stay in Greece
- Where to stay in Hiroshima
- Where to stay in Inverness
- Where to stay in Lyon
- Where to stay in Salzburg
- Where to stay in Zurich
- Where to stay in Agadir
- Where to stay in Blackpool
- Where to stay in Cologne
- Where to stay in Italy
- Where to stay in Lille
- Where to stay in Melbourne
- Where to stay in Montreal
- Where to stay in Penang
- Where to stay in Pisa
- Where to stay in Rio de Janeiro
- Where to stay in Taipei
- Where to stay in Tirana
- Where to stay in Warsaw
- Where to stay in Doha
- Where to stay in Hamburg
- Where to stay in Jeju
- Where to stay in Mumbai
- Where to stay in San Diego
- Where to stay in Birmingham
- Where to stay in Brisbane
- Where to stay in Delhi
- Where to stay in Ireland
- Where to stay in Strasbourg
- Where to stay in Auckland
- Where to stay in Austin
- Where to stay in Dallas
- Where to stay in the Florida Keys
- Where to stay in Frankfurt
- Where to stay in Rotterdam
- Where to stay in Seattle
- Where to stay in Zagreb
- Where to stay in Antwerp
- Where to stay in Calgary
- Where to stay in Cartagena
- Where to stay in Christchurch
- Where to stay in France
- Where to stay in Fukuoka
- Where to stay on the Gold Coast
- Where to stay in Ho Chi Minh City
- Where to stay in Houston
- Where to stay in Innsbruck
- Where to stay in Jaipur
- Where to stay in Lucerne
- Where to stay in Puerto Rico
- Where to stay in Sofia
- Where to stay in Spain
- Where to stay in Atlanta
- Where to stay in Dusseldorf
- Where to stay in Fort Lauderdale
- Where to stay in Memphis
- Where to stay in Pattaya
- Where to stay in Philadelphia
- Where to stay in Queenstown
- Where to stay in South Korea
- Where to stay in Denver
- Where to stay in Niagara Falls
- Where to stay in Nuremberg
- Where to stay in Lake Tahoe
- Where to stay in Palm Springs
- Where to stay in Phoenix
- Where to stay in Germany
- Where to stay in Nara
- Where to stay in Salt Lake City
- Where to stay in San Antonio
- Where to stay in Savannah
- Where to stay in Charlotte
- Where to stay in Minneapolis
- Where to stay in Myrtle Beach
- Where to stay in Pittsburgh
- Where to stay in Abu Dhabi
- Where to stay in Antalya
- Where to stay in Antigua
- Where to stay in Australia
- Where to stay in Ayia Napa
- Where to stay in the Bahamas
- Where to stay in the Balearic Islands
- Where to stay in Barbados
- Where to stay in Benidorm
- Where to stay in Bodrum
- Where to stay in Boston
- Where to stay in Canada
- Where to stay in the Canary Islands
- Where to stay in Cancun
- Where to stay in Cape Town
- Where to stay in the Caribbean
- Where to stay in Chicago
- Where to stay on the Costa Brava
- Where to stay on the Costa del Sol
- Where to stay in Costa Rica
- Where to stay near Dalaman
- Where to stay in the Dominican Republic
- Where to stay in Dubai
- Where to stay in Egypt
- Where to stay in Florence
- Where to stay in Florida
- Where to stay on the French Riviera
- Where to stay in the Greek islands
- Where to stay in Halkidiki
- Where to stay in Hawaii
- Where to stay in Hong Kong
- Where to stay in Hurghada
- Where to stay in Iceland
- Where to stay in Jamaica
- Where to stay in Japan
- Where to stay in Kenya
- Where to stay in Kos
- Where to stay in Las Vegas
- Where to stay in Los Angeles
- Where to stay in Málaga
- Where to stay in the Maldives
- Where to stay in Marbella
- Where to stay in Marmaris
- Where to stay in Mauritius
- Where to stay in Mexico
- Where to stay in Miami
- Where to stay in Morocco
- Where to stay in Mykonos
- Where to stay in Nashville
- Where to stay in New Orleans
- Where to stay in New Zealand
- Where to stay in Nice
- Where to stay in Norway
- Where to stay in Oman
- Where to stay in Orlando
- Where to stay in Paphos
- Where to stay in Perth
- Where to stay in Provence
- Where to stay in Punta Cana
- Where to stay in Reykjavik
- Where to stay in Salou
- Where to stay in San Francisco
- Where to stay in the Seychelles
- Where to stay in Sharm el Sheikh
- Where to stay in Singapore
- Where to stay in Skiathos
- Where to stay in Sorrento
- Where to stay in Split
- Where to stay in Sri Lanka
- Where to stay in St Lucia
- Where to stay in the Swiss Alps
- Where to stay in Sydney
- Where to stay in Toronto
- Where to stay in Tunisia
- Where to stay in Turkey
- Where to stay in Tuscany
- Where to stay in Vancouver
- Where to stay in Vietnam
- Where to stay in Washington DC
- Where to stay in Zante
- Where to stay in Zanzibar
- Where to stay in Zermatt












