There are 6 ways to get from Kuala Lumpur to Marawi City by train, plane, ferry, bus 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
Train, fly to Ozamis, ferry • 16h 15m
Cheapest option
Train, fly to Laguindingan, bus • 12h 11m
4 alternative options
Train, fly to Cotabato, taxi • 12h 13m
Train, fly to Pagadian, taxi • 12h 14m
Train, fly to Dipolog, taxi • 13h 55m
Train, fly to Davao, taxi • 12h 50m
Questions & Answers
The cheapest way to get from Kuala Lumpur to Marawi City is to train and fly and bus which costs RM 500 - RM 1400 and takes 12h 11m.
The fastest way to get from Kuala Lumpur to Marawi City is to train and fly and bus which takes 12h 11m and costs RM 500 - RM 1400.
The distance between Kuala Lumpur and Marawi City is 2557 km.
It takes approximately 16h 15m to get from Kuala Lumpur to Marawi City, including transfers.
There is no direct flight from Kuala Lumpur Airport to Ozamis Airport. The quickest flight takes 10h 20m and has one stopover.
AirAsia, Malaysia Airlines, Thai AirAsia and two other airlines offer flights from Kuala Lumpur Airport to Ozamis Airport.

- Distance: 2557 km
- Duration: 16h 15m
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 Klia T1, take the walk to Kuala Lumpur airport, fly to Ozamis, take the drive to Ozamis, take the ferry to Iligan, then take the drive to Marawi City. Alternatively, you can take the train to Klia T1, 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.

- Website
- philippineairlines.com
Flights from Kuala Lumpur to Ozamis via Manila
- Ave. Duration
- 12h 20m
- When
- Every day
- Estimated price
- ₱6,000 - ₱17,000
Flights from Kuala Lumpur to Ozamis via Manila, Mactan–Cebu
- Ave. Duration
- 15h 5m
- When
- Tuesday
- Estimated price
- ₱8,000 - ₱19,000
Flights from Kuala Lumpur to Ozamis via Suvarnabhumi, Mactan–Cebu
- Ave. Duration
- 9h 55m
- When
- Tuesday and Saturday
- Estimated price
- ₱8,500 - ₱21,000
Flights from Kuala Lumpur to Laguindingan via Manila
- Ave. Duration
- 8h 1m
- When
- Every day
- Estimated price
- ₱6,500 - ₱17,000
Flights from Kuala Lumpur to Laguindingan via Manila, Mactan–Cebu
- Ave. Duration
- 9h 50m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- ₱6,500 - ₱17,000
Flights from Kuala Lumpur to Cotabato via Manila
- Ave. Duration
- 8h 50m
- When
- Every day
- Estimated price
- ₱7,500 - ₱20,000
Flights from Kuala Lumpur to Pagadian via Manila
- Ave. Duration
- 8h 5m
- When
- Monday, Tuesday, Thursday, Friday and Saturday
- Estimated price
- ₱11,000 - ₱28,000
Flights from Kuala Lumpur to Pagadian via Tan Son Nhat, Manila
- Ave. Duration
- 8h 55m
- When
- Monday, Tuesday, Thursday and Saturday
- Estimated price
- ₱11,000 - ₱28,000
Flights from Kuala Lumpur to Dipolog via Manila
- Ave. Duration
- 12h 46m
- When
- Every day
- Estimated price
- ₱7,500 - ₱19,000
Flights from Kuala Lumpur to Davao via Manila
- Ave. Duration
- 8h 10m
- When
- Every day
- Estimated price
- ₱8,500 - ₱21,000
Flights from Kuala Lumpur to Davao via Manila, Bohol-Panglao International
- Ave. Duration
- 11h 25m
- When
- Monday, Friday and Saturday
- Estimated price
- ₱8,000 - ₱21,000

- Website
- cebupacificair.com
Flights from Kuala Lumpur to Ozamis via Manila
- Ave. Duration
- 10h 5m
- When
- Every day
- Estimated price
- ₱6,000 - ₱17,000
Flights from Kuala Lumpur to Laguindingan via Manila
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- ₱5,000 - ₱15,000
Flights from Kuala Lumpur to Cotabato via Manila
- Ave. Duration
- 9h 10m
- When
- Monday
- Estimated price
- ₱7,500 - ₱19,000
Flights from Kuala Lumpur to Pagadian via Manila
- Ave. Duration
- 10h 40m
- When
- Every day
- Estimated price
- ₱9,000 - ₱24,000
Flights from Kuala Lumpur to Pagadian via Kota Kinabalu, Manila
- Ave. Duration
- 9h 45m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- ₱12,000 - ₱29,000
Flights from Kuala Lumpur to Dipolog via Manila
- Ave. Duration
- 9h 6m
- When
- Every day
- Estimated price
- ₱6,500 - ₱19,000
Flights from Kuala Lumpur to Davao via Manila
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- ₱6,000 - ₱19,000

- Website
- malaysiaairlines.com
Flights from Kuala Lumpur to Laguindingan via Manila
- Ave. Duration
- 8h 17m
- When
- Every day
- Estimated price
- ₱6,500 - ₱16,000
Flights from Kuala Lumpur to Davao via Manila
- Ave. Duration
- 8h 10m
- When
- Every day
- Estimated price
- ₱8,500 - ₱21,000

- Website
- cebupacificair.com
Flights from Kuala Lumpur to Pagadian via Manila, Mactan–Cebu
- Ave. Duration
- 9h 55m
- When
- Saturday
- Estimated price
- ₱11,000 - ₱28,000

- Website
- flyscoot.com
Flights from Kuala Lumpur to Davao via Singapore Changi
- Ave. Duration
- 6h 30m
- When
- Saturday
- Estimated price
- ₱4,400 - ₱13,000

- Phone
- +603 2267 8000
- CustomerEnquiry@KLIAekspres.com
- Website
- kliaekspres.com
Train from Bandar Tasik Selatan to Klia T1
- Ave. Duration
- 28 min
- Frequency
- Every 30 minutes
- Estimated price
- ₱210 - ₱650
- Website
- https://www.kliaekspres.com
- Book at
- https://12go.asia/en/operator/klia-ekspres

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

- Phone
- (032) 232-7211
- contact@cokaliongshipping.com
- Website
- cokaliongshipping.com
Ferry from Ozamis to Iligan
- Ave. Duration
- 2h
- Frequency
- 6 times a week
- Estimated price
- ₱230 - ₱310
- Schedules at
- cokaliongshipping.com
- Economy
- ₱230
- Tourist
- ₱310

- Phone
- +63 32 254 6491
- starsy@transasiashipping.com
- Website
- transasiashipping.com
Ferry from Ozamis Pier to Iligan
- Ave. Duration
- 2h
- Frequency
- Twice a week
- Estimated price
- ₱290 - ₱1,100
- Book at
- https://12go.asia/
- Website
- https://www.transasiashipping.com/
- Book at
- https://www.facebook.com/TransAsiaShippingLinesInc
- 2nd Class Non-Aircon
- ₱295
- Tourist
- ₱380
- Tourist Deluxe
- ₱425
- Private Room
- ₱1,050
- 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.