There are 5 ways to get from Calamba to Magallanes MRT Station by train, bus, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  1 h 49 min

  1. Take the train from Calamba to EDSA/Magallanes Northbound

$1

4 alternative options

Bus via Manila Buendia  •  1 h 50 min

  1. Take the bus from Calamba Crossing to Manila Buendia

$3

Bus  •  1 h 54 min

  1. Take the bus from Calamba Crossing to Pasay Road

$1 - $3

Taxi  •  34 min

  1. Take a taxi from Calamba to Magallanes MRT Station 28.6 miles

$13 - $16

Drive  •  34 min

  1. Drive from Calamba to Magallanes MRT Station 28.6 miles

$3 - $6

Questions & Answers

Yes, there is a direct bus departing from Calamba Crossing and arriving at Pasay Road. Services depart hourly, and operate every day. The journey takes approximately 1 h 34 min.

More details

Yes, there is a direct train departing from Calamba and arriving at EDSA/Magallanes. Services depart once daily. The journey takes approximately 1 h 45 min.

More details

The distance between Calamba and Magallanes MRT Station is 40 km. The road distance is 45.7 km.

Get driving directions

The best way to get from Calamba to Magallanes MRT Station without a car is to train which takes 1 h 49 min and costs .

More details

The train from Calamba to EDSA/Magallanes takes 1 h 45 min including transfers and departs once daily.

More details

Calamba to Magallanes MRT Station bus services, operated by JAC Liner, depart from Calamba Crossing station.

More details

Calamba to Magallanes MRT Station train services, operated by Philippine National Railways, depart from Calamba station.

More details

The best way to get from Calamba to Magallanes MRT Station is to train which takes 1 h 49 min and costs . Alternatively, you can bus, which costs and takes 1 h 50 min.

Mode details

Calamba to Magallanes MRT Station bus services, operated by JAC Liner, arrive at Manila Buendia station.

More details

Calamba to Magallanes MRT Station train services, operated by Philippine National Railways, arrive at EDSA/Magallanes station.

More details

Map of how to get from Calamba to Magallanes MRT Station.
Launch map view
  • Distance: 25 miles
  • Duration: 1 h 49 min

What companies run services between Calamba, Philippines and Magallanes MRT Station, Philippines?

Philippine National Railways operates a train from Calamba to Magallanes MRT Station once daily. Tickets cost $1 and the journey takes 1 h 45 min. Alternatively, JAC Liner operates a bus from Calamba to Magallanes MRT Station hourly. Tickets cost $1 - $3 and the journey takes 1 h 40 min.

Train operators
Philippine National Railways
Website
pnr.gov.ph
Train from Calamba to EDSA/Magallanes
Ave. Duration
1 h 45 min
Frequency
Once daily
Estimated price
$1
Schedules at
pnr.gov.ph
Ordinary
$1
Aircon
$1
Bus operators
JAC Liner
Website
jacliner.com
Bus from Calamba Crossing to Manila Buendia
Ave. Duration
1 h 40 min
Frequency
Hourly
Estimated price
$1 - $3
Schedules at
jacliner.com
Bus from Calamba Crossing to Pasay Road
Ave. Duration
1 h 34 min
Frequency
Hourly
Estimated price
$1 - $3
Schedules at
jacliner.com
Other operators
Taxi from Calamba to Magallanes MRT Station
Ave. Duration
34 min
Estimated price
$13 - $16

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Best ways to travel around Australia, How to get from Gatwick Airport into central London and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Calamba to Magallanes MRT Station is 46 km. It takes approximately 34 min to drive from Calamba to Magallanes MRT Station.

Get driving directions

There are 3040+ hotels available in Magallanes MRT Station. Prices start at $28 USD per night.

More details

Trips to Magallanes MRT Station