Townapedia

Santa Maria, Philippines

Santa Maria is a town of 28,002 people in Ilocos, Philippines.

Loading the weather...
Population28,002 GeoNames
RegionIlocos
Elevation9 m 30 ft
Time zoneAsia/Manila
Nearest airportSan Fernando Airport (SFE) 43 km

Why visit Santa Maria

Townapedia lists 1 museum or landmark, 2 places to eat, 1 place to stay and 1 attraction in and around town.

Things to do1

Tagudin Lighthouse

Lighthouse · 1.0 km

Open in Google Maps

Museums and landmarks1

Tagudin Spanish Sundial

Monument and historic site · 2.0 km

Open in Google Maps

Restaurants and cafes2

Penduko motel

Bar and pub · 0.9 km

Open in Google Maps

The Brew station

Cafe · 1.8 km

Open in Google Maps

Advertisement

Where to stay1

Jolie Joe's Bed and Breakfast

Motel and hotel · 2.1 km

Open in Google Maps

Churches and places of worship1

Shopping2

Advertisement

Gas and EV charging3

Schools, colleges and libraries11

Map of Santa Maria

22 places. The map loads OpenStreetMap tiles when you open it.

Getting there and nearby towns

San Fernando Airport (SFE) is the nearest airport with scheduled flights listed in OpenStreetMap, 43 km away.

  • Tagudin 2 km south, about 2 min by car
  • Pudoc 4 km southwest, about 4 min by car
  • Bangar 7 km south, about 7 min by car
  • Rissing 9 km south, about 9 min by car
  • Suyo 9 km east, about 9 min by car
  • Rimus 10 km southwest, about 10 min by car
  • Lusong 9 km south, about 9 min by car
  • La Trinidad 57 km south, about 57 min by car
  • Baguio 62 km south, about 1 h by car
  • Vigan 70 km north, about 1 h 15 min by car

Drive times are estimates from straight-line distance, not routes.

Reviews, tips and questions

Loading what members have shared...

Sources and licences

Page built November 7, 2026. Spotted a mistake? Tell us or suggest a place.