There are 7 ways to get from Kuala Lumpur to Marawi City by plane, bus, ferry or taxi
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
Fly Kuala Lumpur to Laguindingan, bus • 12h 47m
Cheapest option
Fly Kuala Lumpur to Ozamis, ferry • 14h 56m
5 alternative options
Fly Kuala Lumpur to Cotabato, taxi • 13h 19m
Fly Kuala Lumpur to Davao, taxi • 13h 46m
Fly Kuala Lumpur to Pagadian, taxi • 13h 25m
Fly Kuala Lumpur to Dipolog, taxi • 14h 42m
Travel safe during COVID-19
International entry into Philippines from Malaysia
- Entry is partially open for citizens and permanent residents of Malaysia
Conditions of entry into Philippines from Malaysia
- Negative COVID-19 test issued at most 2 days before arrival
- Entry is allowed only for fully vaccinated travellers
- Health screen upon arrival. Mandatory installation of smart phone app for contact tracing purposes
- Specific entry restrictions may apply for travel to Philippines: Davao, Province of Cebu
Show more details
- Negative COVID-19 test issued at most 2 days before arrival
- Entry is allowed only for fully vaccinated travellers
- Health screen upon arrival. Mandatory installation of smart phone app for contact tracing purposes
- Specific entry restrictions may apply for travel to Philippines: Davao, Province of Cebu
- 14-day mandatory monitored quarantine for arrivals without a COVID-19 Vaccination Certificate
Show less
Rules to follow in Philippines
1m
Mandatory
Considerations leaving from Malaysia
The official advice is to avoid non-essential international travel to high risk countries
Frequently Asked Questions
Yes, but conditions apply when entering Philippines from Malaysia.
Explore options for future travelDomestic travel is not restricted, but some conditions may apply
- Face masks are mandatory
- There is a social distancing requirement of 1 metre
- Observe COVID-19 safety rules
- Domestic border crossings may be subject to approval, testing and quarantine
The national COVID-19 helpline number in Marawi City is 02 894-26843.
Wearing a face mask on public transport in Marawi City is mandatory.
The social distance requirement in Marawi City is 1 metre.
Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 02 894-26843.
Yes, entry into Malaysia from Philippines is currently restricted.
Explore options for future travel.
Last updated: 18 May 2022
Exceptions may apply, for full details: Department of Health Philippines.
We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.
Questions & Answers
The cheapest way to get from Kuala Lumpur to Marawi City is to fly and ferry which costs RM 370 - RM 1200 and takes 14h 56m.
The fastest way to get from Kuala Lumpur to Marawi City is to fly and bus which takes 12h 47m and costs RM 500 - RM 1100.
The distance between Kuala Lumpur and Marawi City is 2557 km.
It takes approximately 12h 47m to get from Kuala Lumpur to Marawi City, including transfers.
There is no direct flight from Kuala Lumpur Airport to Laguindingan Airport. The quickest flight takes 7h 25m and has one stopover.
Malaysia Airlines, Philippine Airlines, Cebgo and three other airlines offer flights from Kuala Lumpur Airport to Laguindingan Airport.

- Distance: 2557 km
- Duration: 12h 47m
What companies run services between Kuala Lumpur, Malaysia and Marawi City, Philippines?
There is no direct connection from Kuala Lumpur to Marawi City. However, you can take the train to Bandar Tasik Selatan, take the walk to TBS Kuala Lumpur, take the bus to Klia, take the walk to Kuala Lumpur airport, fly to Laguindingan, take the walk to Cagayan Airport, take the bus to Iligan, then take the taxi to Marawi City. Alternatively, you can take the train to Bandar Tasik Selatan, take the walk to TBS Kuala Lumpur, take the bus to Klia, take the walk to Kuala Lumpur airport, fly to Ozamis, take the drive to Ozamis Pier, take the ferry to Iligan Port, then take the drive to Marawi City.

- Website
- cebupacificair.com
Flights from Kuala Lumpur to Laguindingan via Manila
- Ave. Duration
- 7h 28m
- When
- Every day
- Estimated price
- ₱5,000 - ₱16,000
Flights from Kuala Lumpur to Ozamis via Manila
- Ave. Duration
- 12h 20m
- When
- Tuesday and Saturday
- Estimated price
- ₱4,500 - ₱16,000
Flights from Kuala Lumpur to Cotabato via Manila
- Ave. Duration
- 9h 45m
- When
- Every day
- Estimated price
- ₱12,000 - ₱37,000
Flights from Kuala Lumpur to Davao via Manila
- Ave. Duration
- 9h 10m
- When
- Tuesday and Saturday
- Estimated price
- ₱5,000 - ₱18,000
Flights from Kuala Lumpur to Pagadian via Manila
- Ave. Duration
- 9h 57m
- When
- Tuesday and Saturday
- Estimated price
- ₱5,500 - ₱20,000
Flights from Kuala Lumpur to Dipolog via Manila
- Ave. Duration
- 8h 40m
- When
- Tuesday and Saturday
- Estimated price
- ₱6,500 - ₱23,000
Flights from Singapore Changi to Davao
- Ave. Duration
- 3h 40m
- When
- Tuesday, Thursday, Saturday and Sunday
- Estimated price
- ₱5,000 - ₱17,000

- Website
- philippineairlines.com
Flights from Kuala Lumpur to Laguindingan via Manila
- Ave. Duration
- 8h 55m
- When
- Monday, Tuesday, Thursday, Friday and Saturday
- Estimated price
- ₱7,500 - ₱25,000
Flights from Kuala Lumpur to Ozamis via Manila
- Ave. Duration
- 7h 30m
- When
- Tuesday and Saturday
- Estimated price
- ₱4,500 - ₱16,000
Flights from Kuala Lumpur to Ozamis via Singapore Changi, Manila
- Ave. Duration
- 11h
- When
- Wednesday, Friday and Sunday
- Estimated price
- ₱3,900 - ₱12,000
Flights from Kuala Lumpur to Cotabato via Manila
- Ave. Duration
- 10h
- When
- Tuesday and Saturday
- Estimated price
- ₱12,000 - ₱42,000
Flights from Kuala Lumpur to Davao via Manila
- Ave. Duration
- 7h 32m
- When
- Monday, Tuesday, Thursday, Friday and Saturday
- Estimated price
- ₱8,000 - ₱25,000
Flights from Kuala Lumpur to Pagadian via Manila
- Ave. Duration
- 8h 40m
- When
- Tuesday and Saturday
- Estimated price
- ₱5,500 - ₱20,000
Flights from Kuala Lumpur to Dipolog via Manila
- Ave. Duration
- 7h 5m
- When
- Tuesday and Saturday
- Estimated price
- ₱6,500 - ₱23,000
Flights from Singapore Changi to Davao via Manila
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- ₱7,500 - ₱16,000

- Website
- singaporeair.com
Flights from Kuala Lumpur to Davao via Singapore Changi
- Ave. Duration
- 5h 51m
- When
- Every day
- Estimated price
- ₱6,500 - ₱20,000
Flights from Singapore Changi to Davao
- Ave. Duration
- 3h 37m
- When
- Every day
- Estimated price
- ₱6,500 - ₱12,000

- Website
- airasia.com
Flights from Kuala Lumpur to Laguindingan via Mactan–Cebu
- Ave. Duration
- 8h
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- ₱5,000 - ₱16,000
Flights from Kuala Lumpur to Davao via Manila
- Ave. Duration
- 6h 45m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- ₱6,500 - ₱20,000

- Website
- malaysiaairlines.com
Flights from Kuala Lumpur to Laguindingan via Manila
- Ave. Duration
- 8h 55m
- When
- Monday, Tuesday, Thursday, Friday and Saturday
- Estimated price
- ₱7,500 - ₱25,000
Flights from Kuala Lumpur to Davao via Manila
- Ave. Duration
- 6h 45m
- When
- Monday, Tuesday, Thursday, Friday and Saturday
- Estimated price
- ₱8,500 - ₱27,000

- Website
- flyscoot.com
Flights from Kuala Lumpur to Davao via Singapore Changi
- Ave. Duration
- 5h 45m
- When
- Wednesday, Friday and Sunday
- Estimated price
- ₱3,800 - ₱12,000
Flights from Singapore Changi to Davao
- Ave. Duration
- 3h 40m
- When
- Wednesday, Friday and Sunday
- Estimated price
- ₱4,100 - ₱8,000

- Website
- cebupacificair.com
Flights from Kuala Lumpur to Laguindingan via Mactan–Cebu
- Ave. Duration
- 6h 25m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- ₱5,000 - ₱16,000

- Website
- facebook.com
Bus from Cagayan Airport to Iligan
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ₱135
- Schedules at
- facebook.com

- enquiry@kkkl.com.sg
- Website
- kkkl.com.sg
Bus from 5 Element Hotel to Tampines MRT Station
- Ave. Duration
- 5h 31m
- Frequency
- 4 times a day
- Estimated price
- ₱1,175
- Schedules at
- kkkl.com.sg
- Website
- barkota.com
Ferry from Ozamis Pier to Iligan Port
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Schedules at
- barkota.com

- Phone
- (032) 232-7211
- Website
- cokaliongshipping.com
Ferry from Ozamis to Iligan
- Ave. Duration
- 2h
- Frequency
- 5 times a week
- Estimated price
- ₱230 - ₱400
- Schedules at
- cokaliongshipping.com
- Economy
- ₱230
- Tourist
- ₱310
- Cabin
- ₱400
- Suite Room
- ₱920

- Phone
- (+63 2) 528.7209
- info@2go.com.ph
- Website
- travel.2go.com.ph
Ferry from Ozamis Pier to Iligan Port
- Ave. Duration
- 2h
- Frequency
- Once a week
- Estimated price
- ₱200 - ₱900
- Schedules at
- travel.2go.com.ph
- Book at
- 12go.asia
- Mega Value Class
- ₱300 - ₱400
- Super Value Class
- ₱200 - ₱300
- Tourist Class
- ₱500 - ₱800
- Cabin for 4
- ₱700 - ₱900
- Ave. Duration
- 2h 39m
- Estimated price
- ₱2,400 - ₱2,900
Want to know more about travelling around Philippines
Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.