Newsletter Subscribe
Enter your email address below and subscribe to our newsletter

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.
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.

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.
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.

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 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.
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.