There are 4 ways to get from SM Megamall to Makati City by train, bus, taxi or foot
Questions & Answers
The cheapest way to get from SM Megamall to Makati City is to train which costs ₱13 - ₱28 and takes 18 min.
The quickest way to get from SM Megamall to Makati City is to taxi which costs ₱130 - ₱160 and takes 6 min.
The distance between SM Megamall and Makati City is 5 km.
The train from Ortigas MRT to Buendia MRT takes 7 min including transfers and departs every 20 minutes.
Yes, there is a direct bus departing from SM Megamall Bus Terminal and arriving at Glorietta 5. Services depart every five minutes, and operate every day. The journey takes approximately 1 h 50 min.
Yes, there is a direct train departing from Ortigas MRT and arriving at Buendia MRT. Services depart every 20 minutes, and operate every day. The journey takes approximately 7 min.
The best way to get from SM Megamall to Makati City without a car is to train which takes 18 min and costs ₱13 - ₱28.
SM Megamall to Makati City bus services, operated by Froehlich Tours, arrive at Glorietta 5 station.
What companies run services between SM Megamall, Philippines and Makati City, Philippines?
Metro Rail operates a train from SM Megamall to Makati City every 20 minutes. Tickets cost $1 and the journey takes 7 min. Alternatively, Froehlich Tours operates a bus from SM Megamall to Makati City every 4 hours. Tickets cost $1 - $2 and the journey takes 1 h 50 min. Jeepney - LTFRB also services this route every 5 minutes.
Train from Ortigas MRT to Buendia MRT
- Ave. Duration
- 7 min
- Every 20 minutes
- Estimated price
- Schedules at
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 South Korea: Travelling from Seoul to Busan , 5 incredible day trips from Florence by train and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.