The thick triangular walls that surround the fort in this aerial shot of Fort San Pedro in Cebu City.

Fort San Pedro: The Oldest Fort in the Philippines

A 1565 triangle of coral stone that has been a fortress, a refuge, a barracks, and a school. ₱30 to walk through all of it.

Share your love

Fort San Pedro is the oldest fort in the Philippines, and the smallest story it tells is still four centuries deep. Established by Miguel López de Legazpi in 1565 as a wooden palisade and rebuilt in stone by 1738, the little triangular bastion by Cebu’s port has been a Spanish stronghold, a revolutionary refuge, an American barracks, and a wartime school. Now it is a museum you can walk in twenty minutes and think about for much longer.

The verdict: at ₱30 a ticket, this is the best-value history in Cebu. Come in the late afternoon, do the walls, then let Plaza Independencia and the old quarter carry the rest of your evening.

The coral stone walls of Fort San Pedro in Cebu City
Plaza Independencia, Cebu City · Founded 1565, stone by 1738

The history in one paragraph

Legazpi built the first fort here to hold off pirates and raiders, and named it after his flagship, the San Pedro. The stone fortress that replaced the palisade in 1738 went on to live several lives: defending the Spanish colony, sheltering Filipino revolutionaries during the Revolution, housing American soldiers during the occupation, and serving as a school under the Japanese in World War II. The walls absorbed all of it.

What you are looking at

The layout is a triangle: two sides face the sea, one faces the land, with a bastion at each corner, La Concepción, Ignacio de Loyola, and San Miguel. The walls stand about 20 feet high and 8 feet thick, built from coral stone pulled out of the sea. Through the main gate, the courtyard that once held barracks and an armory is now a garden, with cannons still positioned along the walls and a museum inside.

Aerial view of Fort San Pedro and Plaza Independencia
The triangle from above: two sides to the sea, one to the land

Inside the museum

The exhibits cover Spanish-era documents, cannons, helmets, and navigational instruments, photographic timelines of Cebu’s transformation, and work by Cebuano artists. Outside, the Legazpi-Urdaneta Monument in Plaza Independencia marks where the colonial story began.

Fort San Pedro entrance fee and hours

  • Entrance fee: ₱30 for adults, ₱20 for students and senior citizens.
  • Hours: open daily, 8:00 AM to 7:00 PM. Mornings and late afternoons dodge the midday heat.
  • Getting there: the fort sits at Plaza Independencia near the port; jeepneys bound for Pier 1 pass close by.

Walk the whole quarter

Fort San Pedro anchors the same historic blocks as Magellan’s Cross, the Basilica Minore del Santo Niño, the oldest Roman Catholic church in the country and home of the Santo Niño image Magellan gifted to Queen Juana, the National Museum of the Philippines Cebu, and Casa Gorordo a few streets on. One unhurried afternoon covers all of it on foot.

Quick answers

How much is the Fort San Pedro entrance fee?
₱30 for adults, ₱20 for students and seniors. Open daily 8:00 AM to 7:00 PM.

Is Fort San Pedro the oldest fort in the Philippines?
Yes. Established in 1565 by Miguel López de Legazpi, with the present stone fortress completed in 1738.

Where did the name come from?
Legazpi’s flagship, the San Pedro.

Dispatches from 7,641 islands. Field guides, drone routes, and the honest version of every destination.