Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Marawi City?

Book now

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

  1. Take the train from Bandar Tasik Selatan to Klia T1
  2. Fly from Kuala Lumpur (KUL) to Ozamis (OZC) KUL - OZC
  3. Take the ferry from Ozamis to Iligan

Cheapest option

Train, fly to Laguindingan, bus  •  12h 11m

  1. Take the train from Bandar Tasik Selatan to Klia T1
  2. Fly from Kuala Lumpur (KUL) to Laguindingan (CGY) KUL - CGY
  3. Take the bus from Cagayan Airport to Iligan

4 alternative options

Train, fly to Cotabato, taxi  •  12h 13m

  1. Take the train from Bandar Tasik Selatan to Klia T1
  2. Fly from Kuala Lumpur (KUL) to Cotabato (CBO) KUL - CBO
  3. Take a taxi from Cotabato to Marawi City

Train, fly to Pagadian, taxi  •  12h 14m

  1. Take the train from Bandar Tasik Selatan to Klia T1
  2. Fly from Kuala Lumpur (KUL) to Pagadian (PAG) KUL - PAG
  3. Take a taxi from Pagadian to Marawi City

Train, fly to Dipolog, taxi  •  13h 55m

  1. Take the train from Bandar Tasik Selatan to Klia T1
  2. Fly from Kuala Lumpur (KUL) to Dipolog (DPL) KUL - DPL
  3. Take a taxi from Dipolog to Marawi City

Train, fly to Davao, taxi  •  12h 50m

  1. Take the train from Bandar Tasik Selatan to Klia T1
  2. Fly from Kuala Lumpur (KUL) to Davao (DVO) KUL - DVO
  3. Take a taxi from Davao to Marawi City

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.

More details

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.

More details

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.

More details

There is no direct flight from Kuala Lumpur Airport to Ozamis Airport. The quickest flight takes 10h 20m and has one stopover.

Search flights

AirAsia, Malaysia Airlines, Thai AirAsia and two other airlines offer flights from Kuala Lumpur Airport to Ozamis Airport.

Search flights

Map of how to get from Kuala Lumpur to Marawi City.
Launch map view
  • 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.

Airlines
Philippine Airlines
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
Cebu Pacific
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
Malaysia Airlines
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
Cebgo
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
Scoot Tigerair
Website
flyscoot.com
Flights from Kuala Lumpur to Davao via Singapore Changi
Ave. Duration
6h 30m
When
Saturday
Estimated price
₱4,400 - ₱13,000
Train operators
KLIA Express
Phone
+603 2267 8000
Email
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
Bus operators
Super Five Bus
Website
facebook.com
Bus from Cagayan Airport to Iligan
Ave. Duration
1h 30m
Frequency
Hourly
Estimated price
₱170
Schedules at
facebook.com
Ferry operators
Cokaliong Shipping
Phone
(032) 232-7211
Email
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
Trans Asia Shipping
Phone
+63 32 254 6491
Email
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
Other operators
Taxi from Cotabato to Marawi City
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.