SandboundTrace the World
Visitors on the circular terrace of Tops Lookout with Cebu City and the sea in the distance

Philippines · April 2026

Frankfurt to Cebu: Three Days of Old Town, Sardine Run and Hilltop Views

On April 4, 2026 we left Frankfurt with one goal: three self-organised days on Cebu before flying on to Palawan. The route ran via Bahrain and Manila, we landed in Cebu on the evening of April 5, and on April 9 a direct flight took us to Puerto Princesa. This is the full story, with timings, transfers and the things we would do the same way again.

The route at a glance

DateLegTransportApprox. duration
Apr 4Frankfurt (FRA) to Bahrain (BAH)Gulf Airabout 6 to 6.5 h flight time
Apr 4 to 5Bahrain (BAH) to Manila (MNL)Gulf Air, overnightabout 9 to 10 h flight time
Apr 5Manila (MNL) to Cebu (CEB)Domestic flightabout 1 h 20 to 30 min
Apr 5Mactan airport to Cebu IT ParkPrivate transfer30 to 60 min, traffic dependent
Apr 6 to 8Cebu City, Moalboal, Busay hillsPrivate car, boat, dive centre3 days
Apr 9Cebu IT Park to Mactan airportPrivate transfer30 to 60 min
Apr 9Cebu (CEB) to Puerto Princesa (PPS)Direct flightabout 1 h 20 to 25 min

Getting there: Frankfurt, Bahrain, Manila, Cebu

Aerial view of the Cebu coastline and turquoise shallows seen through an airplane window
Final approach: the Cebu coastline from the plane.

The route via Bahrain is long, but it makes sense. Gulf Air connects Frankfurt and Bahrain with a typical flight time of around 6 hours 25 minutes, and the return leg is listed at about the same (Kayak). In Bahrain we changed to the overnight long-haul flight to Manila. Plan on roughly 9 to 10 hours in the air for that leg; how long the whole journey takes depends mostly on the layover in Bahrain, which on this route is realistically somewhere between 2 and 5 hours.

Manila is where the trip gets tight if you are not careful. You have to get from the international to the domestic terminal, clear immigration and security, collect and re-check luggage, and absorb any delay on the long-haul flight. We would always leave at least 2.5 to 3 hours between landing in Manila and the flight to Cebu.

The domestic hop to Cebu took about 1 hour 20 to 30 minutes. We landed at Mactan-Cebu International Airport (CEB) in the evening, and our pre-booked private transfer drove us straight to Cebu IT Park. That drive takes 30 to 60 minutes depending on traffic, and in the evening it is usually far more pleasant than at rush hour.

Before you fly

  • Check Philippine entry rules, passport validity and any eTravel registration with the official Philippine authorities before departure.
  • With a through ticket, staying in the transit area in Bahrain was usually enough. Make sure your luggage is checked through to Cebu anyway.
  • Carry some cash in Philippine pesos for tips, tricycles, small restaurants and markets. Cards work in malls and bigger restaurants, but not everywhere.
  • In April the Philippines are 6 hours ahead of Germany: 2 pm in Frankfurt is 8 pm in Cebu.

Our base: Cebu IT Park

Cebu City at dusk with lit office towers and traffic below
Cebu City after dark. The IT Park area stays lively well into the evening.

We stayed in an apartment in Cebu IT Park, a modern business district with lots of cafés and restaurants and short rides into the old town. After a day out, that convenience counts: dinner is a few minutes' walk away, and you do not have to plan around one hotel restaurant. For breakfast there are plenty of cafés with Western menus, coffee and smoothie bowls; in the evening you can choose between international places, Japanese restaurants, Korean BBQ and Filipino grills.

Day 1: Cebu City's historic centre

After the long journey we planned a first day that shows a lot without a long drive. Cebu City is the oldest city in the Philippines and is regarded as the starting point of the country's Christianisation (Cebu City).

TimePlan
08:30Breakfast in Cebu IT Park
09:30Drive to the old town, about 20 to 35 min
10:00Magellan's Cross and Basilica Minore del Santo Niño
11:30Fort San Pedro
12:30Lunch near the port area
14:00Cebu Taoist Temple in Beverly Hills
15:30Viewpoint and back
17:00Rest at the apartment
19:00Dinner in the IT Park

Magellan's Cross and the Basilica del Santo Niño

Visitors lighting rows of red candles at a religious site in Cebu City
Candles for the Santo Niño: one of the busiest corners of the old town.

Magellan's Cross marks the place where the expedition of Ferdinand Magellan planted a wooden cross on arrival in Cebu in 1521. The original cross was encased in a second cross of tindalo wood in 1835, to stop people chipping off pieces as relics, and it stands in an octagonal kiosk built in 1845 (Wikipedia).

Right next to it is the Basilica Minore del Santo Niño, founded by Augustinian friars in 1565 and considered the oldest church in the country. It houses the deeply venerated image of the Santo Niño (Wikipedia). Both sites are free to visit and easy to see in 60 to 90 minutes. Expect crowds on Sundays and public holidays, and dress respectfully: shoulders and knees covered.

Fort San Pedro

A few minutes' walk away is Fort San Pedro. Construction began in 1565 under Miguel López de Legazpi, first in wood; today it is the smallest and oldest triangular fort in the Philippines, with two sides facing the sea (Wikipedia). It is small, but worth the stop: old walls, cannons, a green courtyard and a good sense of Cebu's colonial past.

Cebu Taoist Temple

The Cebu Taoist Temple with green tiled roofs surrounded by trees
The Cebu Taoist Temple sits on a hill in Beverly Hills.

In the afternoon we drove up to the Cebu Taoist Temple in the Beverly Hills subdivision. Cebu's Chinese-Filipino community built it in 1972, about 300 metres above sea level; a long staircase leads up to the main temple (Wikipedia). It is colourful, calm and has wide views over the city. Opening hours are usually given as roughly 8 or 9 am to 5 pm, and entry is normally free.

What to eat

Top-down view of a Filipino feast with lechon in the centre
Lechon, the roast pig Cebu is famous for, at the centre of a Filipino feast.

For lunch, try Filipino home cooking: lechon (roast suckling pig), sinigang (a sour soup), adobo or grilled fish. Lechon in particular is a Cebu classic.

Day 2: Moalboal and the sardine run

A freediver swimming above a huge school of sardines off Moalboal, black and white
The sardine run off Moalboal: millions of fish, just off the beach.

Day two was the most intense: a day trip to Moalboal on Cebu's southwest coast, known for its year-round sardine run, sea turtles and the reefs around Pescador Island (PADI).

Getting there and timing

From Cebu City it is about 2.5 to 3 hours by private car, depending on traffic, and more like 3 to 4 hours by bus. For a dive day the private transfer is clearly the better choice: it saves time and lets you plan the return flexibly.

TimePlan
05:30Private transfer leaves the IT Park
08:15 to 08:30Arrival in Moalboal, Panagsama Beach
09:00Briefing and gear at the dive centre
09:45 to 11:30Dive: sardine run, reef and turtles
12:00Lunch at Panagsama Beach
13:30 to 15:00Optional second dive or snorkelling
15:30Drive back to Cebu City
18:30 to 19:00Back at the IT Park

The sardine run and Pescador Island

The sardine run is Moalboal's highlight: enormous schools of sardines move close to the shore off Panagsama Beach, often only a short swim from where you step into the water. Even without a dive licence the school is impressive when snorkelling; with scuba gear the experience is far more intense. Sea turtles are regularly seen nearby, and Pescador Island with its coral reefs is a short boat ride away (Philippines Tourism).

A sea turtle swimming in clear turquoise water off Moalboal
Sea turtles are regularly spotted off Moalboal.
An outrigger banca boat and snorkelers in calm water off Moalboal
Banca boats take divers and snorkellers out to the reef.

Conditions are often best early in the morning, when the water is calmer and the schools stay more compact (Cebu Destinations). That alone was reason enough for the 5:30 start.

Diving safely in Moalboal

  • Diving requires a certification such as Open Water Diver.
  • Without one, a Discover Scuba Diving session with an instructor is possible. It does not replace training and is limited to shallow depths.
  • Leave at least 18 to 24 hours without diving before your next flight. With our flight on April 9 that was no problem.
  • Book the dive centre in advance, especially around Easter.
  • No diving in strong wind, high waves or poor visibility. The dive centre makes the call on site.
  • Sun protection, enough water and a light meal before the dive matter more than you think.

Costs

Rough guide prices: a bus ride costs around 150 to 250 PHP, a private transfer about 2,500 to 3,500 PHP per vehicle and direction. From Moalboal town to Panagsama Beach it is another 10 to 15 minutes by tricycle.

Silhouette of a banca boat on golden water at sunset in Moalboal
Moalboal at sunset. On a day trip you will be on the road back by then.

Day 3: Sirao, Temple of Leah and Tops Lookout

After the dive day we wanted less time in the car and more views. The Busay hills west of Cebu City were the right answer: three popular stops in one area, easy to combine in a day with a private car.

TimePlanDrive / duration
08:30Breakfast in the IT Park
09:30Leave for Siraoabout 45 to 60 min
10:30Sirao Flower Gardenabout 60 to 90 min
12:15On to the Temple of Leahabout 30 to 40 min
13:00Lunchabout 60 min
14:30Temple of Leahabout 45 to 60 min
15:45Tops Lookoutabout 25 to 35 min
16:30Views, then backabout 45 to 60 min
18:00Back at the IT Park

Sirao Flower Garden

Locals call it the "Little Amsterdam" of Cebu: a privately owned hillside garden of around 8,000 square metres in the Busay uplands, best known for its celosia flowers in orange, yellow and purple (Suroy.ph). It is the most colourful stop of the day.

Temple of Leah

Granite columns and a classical statue at the Temple of Leah in Cebu City
Granite columns at the Temple of Leah.

The Temple of Leah is a Roman-inspired monument on a hilltop in Busay. Teodorico Soriano Adarna built it in memory of his wife Leah, to whom he was married for 54 years; construction started in 2012 (ABS-CBN). The scale is surprising, and the terraces look out over the city.

Tops Lookout

The last stop was Tops Lookout, at roughly 600 metres one of the best panoramas over Cebu City and the sea (Suroy.ph). Late afternoon is the time to go: the light softens and the city starts to glow. Because all three stops are in the same hills, the day involved hardly any unnecessary driving.

If you have another day

Two options we did not do this time, but would plan for a longer stay:

Kawasan Falls pouring into a turquoise pool surrounded by jungle in Badian
Kawasan Falls in Badian, about three hours from Cebu City.

Kawasan Falls. If you still want water after the dive day, the turquoise falls in Badian are surrounded by rainforest and good for a swim and short walks. The drive from Cebu City is about 3 hours each way, so start early. After heavy rain, keep this option flexible: paths get slippery and water levels rise. From Moalboal the falls are only about 30 to 45 minutes away, which also makes them a good backup if the sea is too rough to dive.

A slow city day. Carbon Market or one of the big malls in the morning, a massage, the pool or café time in the IT Park in the afternoon, and dinner with a view over the city in the evening.

Onward to Puerto Princesa

From the IT Park to Mactan-Cebu International Airport it is 30 to 60 minutes, depending on traffic. For a domestic flight with checked luggage, aim to be at the terminal at least 2.5 hours before departure; without checked bags, 2 hours are usually enough. A private transfer was the most comfortable choice: fixed pickup, no waiting, straight to the right terminal. Grab, taxis or a hotel shuttle work too.

Cebu Pacific and Philippine Airlines / PAL Express fly direct to Puerto Princesa. The flight takes about 1 hour 20 to 25 minutes for roughly 575 kilometres (Expedia). Departure times change with the season and day of the week, so always go by your booking confirmation and the airline check-in. After landing in Puerto Princesa, the next part of the trip began: three days in Palawan's capital. That story follows soon.

What was worth it

Bookings and preparation

For this route, these were the bookings that mattered:

FAQ

How long does it take to get from Frankfurt to Cebu?

Via Bahrain and Manila, plan on roughly 6.5 hours to Bahrain, 9 to 10 hours to Manila and about 1.5 hours to Cebu, plus layovers. Allow 2 to 5 hours in Bahrain and at least 2.5 to 3 hours in Manila for the terminal change.

Is a day trip from Cebu City to Moalboal worth it?

Yes, if you start early. It is 2.5 to 3 hours each way by private car, and the sardine run is usually best in the morning. A private transfer makes the day manageable.

Do I need a dive licence for the sardine run?

No. The sardines gather close to Panagsama Beach, and snorkelling is already impressive. For scuba diving you need a certification, or you can join a Discover Scuba Diving session with an instructor.

Can I combine Sirao, the Temple of Leah and Tops Lookout in one day?

Yes. All three are in the Busay hills west of Cebu City and fit comfortably into one day with a private car.

Follow the journey on Instagram