AirOrSeaTravel is an independent guide. Bookings on this page are completed on the provider’s own website. How we are funded.

AirOrSeaTravel — find your way there
Trains

Trains to cities in Philippines

The stations on record and the rail routes to nearby cities with estimated times, city by city, from public data.

148 cities in Philippines have a trains page: the stations on record and the rail routes to nearby cities with estimated times. Largest first.

Trains to cities in Philippines
CityRegionPopulationStations on record
Quezon CityNational Capital Region3,084,27012+
DavaoDavao Region1,848,947
CaloocanNational Capital Region1,712,945
ManilaNational Capital Region1,600,00012+
TaguigNational Capital Region1,308,085
BudtaAutonomous Region in Muslim Mindanao1,273,715
MalingaoSoccsksargen1,121,974
ZamboangaZamboanga Peninsula1,018,849
Cebu CityCentral Visayas965,332
AntipoloCalabarzon913,7122
Pasig CityNational Capital Region853,0501
Cagayan de OroNorthern Mindanao741,617
ValenzuelaNational Capital Region725,173
General SantosSoccsksargen722,059
Paranaque CityNational Capital Region703,245
Las PiñasNational Capital Region615,549
CalambaCalabarzon575,046
MuntinlupaCalabarzon552,225
Makati CityNational Capital Region510,3834
Lapu-Lapu CityCentral Visayas497,813
Angeles CityCentral Luzon483,452
ImusCalabarzon481,949
IloiloWestern Visayas473,728
Marikina CityNational Capital Region471,3231
Mandaluyong CityNational Capital Region465,9023
Bacolod CityWestern Visayas454,898
MansilinganWestern Visayas454,150
DasmariñasCalabarzon441,876
MandaluyongNational Capital Region425,000
PasayNational Capital Region416,522
Tarlac CityCentral Luzon401,892
CotabatoAutonomous Region in Muslim Mindanao383,383
MalabonNational Capital Region365,525
San Jose del MonteCentral Luzon357,8281
BacoorCalabarzon356,974
San PedroCalabarzon348,968
Cabanatuan CityCentral Luzon343,672
IliganNorthern Mindanao342,618
Mandaue CityCentral Visayas331,320
Iligan CitySoccsksargen312,323
ButuanCaraga309,709
CabuyaoCalabarzon308,745
San PabloCalabarzon300,166
BiñanCalabarzon300,0002
SantolCentral Luzon298,976
CaintaCalabarzon283,172
BaguioCordillera272,714
MalolosCentral Luzon269,809
MantampayNorthern Mindanao265,032
Bagong SilangNational Capital Region261,729
Marawi CityAutonomous Region in Muslim Mindanao259,993
TaclobanEastern Visayas259,353
San FernandoCentral Luzon251,2481
LibertadCaraga250,353
NavotasNational Capital Region249,463
OrmocEastern Visayas238,545
BatangasCalabarzon237,370
Magugpo PoblacionDavao Region233,254
TaytayCalabarzon231,460
LucenaCalabarzon228,758
MeycauayanCentral Luzon228,023
NIA ValenciaNorthern Mindanao223,620
Puerto PrincesaMimaropa222,673
OlongapoCentral Luzon221,178
BinangonanCalabarzon219,204
Santa RosaCalabarzon216,650
CommonwealthNational Capital Region215,034
Lipa CityCalabarzon212,287
PanaboDavao Region211,242
KabankalanWestern Visayas210,893
ToledoCentral Visayas206,692
PagadianZamboanga Peninsula206,483
KoronadalSoccsksargen201,844
Bago CityWestern Visayas192,993
PanalanoyEastern Visayas189,090
Mabalacat CityCentral Luzon188,050
SorsogonBicol Region187,670
Roxas CityWestern Visayas185,236
LegaspiBicol Region179,4811
ConcepcionCentral Luzon178,549
NagaBicol Region174,931
DagupanIlocos171,271
TuguegaraoCagayan Valley167,297
IlaganCagayan Valley164,020
PandiCentral Luzon162,725
CapasCentral Luzon162,724
MarivelesCentral Luzon156,200
GuyongCentral Luzon155,391
UrdanetaIlocos145,935
San JoseMimaropa143,495
La TrinidadCordillera142,925
NorzagarayCentral Luzon140,697
GingoogNorthern Mindanao138,895
NagaCentral Visayas138,727
CandelariaCalabarzon137,933
BaliuagCentral Luzon135,679
AngonoCalabarzon134,975
RodriguezCalabarzon134,432
San MateoCalabarzon134,327
San JuanNational Capital Region134,3121
TalisayCentral Visayas133,148
MuricayZamboanga Peninsula132,094
BulaonCentral Luzon131,818
GapanCentral Luzon129,610
BayambangIlocos129,506
CadizWestern Visayas129,053
RosarioCalabarzon128,352
Pulong Santa CruzCalabarzon126,844
BayawanCentral Visayas126,744
Sultan KudaratAutonomous Region in Muslim Mindanao124,965
PoblacionNational Capital Region124,554
HagonoyCentral Luzon123,531
TabukCordillera122,771
TabukCordillera122,771
CalumpitCentral Luzon122,1871
ApalitCentral Luzon121,057
PlaridelCentral Luzon120,939
SilangCalabarzon119,475
MalitaDavao Region118,438
GuiguintoCentral Luzon118,1731
Manolo FortichNorthern Mindanao118,075
MidsayapSoccsksargen117,365
HimamaylanWestern Visayas117,286
Los BañosCalabarzon117,030
TacurongSoccsksargen116,945
DinaigAutonomous Region in Muslim Mindanao116,768
DigosDavao Region116,122
Cavite CityCalabarzon115,932
TayabasCalabarzon115,318
Iriga CityBicol Region115,3061
QuezonNorthern Mindanao114,521
DumagueteCentral Visayas113,541
CarmonaCalabarzon112,140
LaoagIlocos112,117
PulilanCentral Luzon111,384
BayuganCaraga110,313
MaramagNorthern Mindanao109,864
TalisayWestern Visayas109,204
SantiagoCagayan Valley108,414
Santa CruzCalabarzon108,145
CatbaloganEastern Visayas107,896
Bagong SilanganNational Capital Region106,886
PaniquiCentral Luzon106,190
MatiDavao Region105,908
TanzaNational Capital Region105,510
IsulanSoccsksargen101,455
JoloAutonomous Region in Muslim Mindanao101,002
CalasiaoIlocos100,686

Common questions

Which cities in Philippines have a trains page?

Quezon City, Davao, Caloocan, Manila, Taguig, Budta, Malingao, Zamboanga, Cebu City, Antipolo and 138 more.

What currency is used in Philippines?

The Peso (PHP).

Where these facts come from

  • GeoNames (CC BY 4.0): population, elevation, time zone, postal codes
  • Wikidata (CC0): area, sister cities, visitor numbers, heritage listings, stations and ports
  • OurAirports (public domain): airports, runways
  • Natural Earth (public domain): map outlines

Data compiled 13 September 2026. Hotel figures are from our booking partner’s catalogue on that date. Journey times on this page are estimates from distance, not timetables; check the operator before you rely on one.