How to travel from Komodo to Surabaya, Indonesia

The distance between Komodo and Surabaya is around 866km (538 miles) and the quickest way to get there is to take a ferry and then fly which takes around 5h 10m.

3 routes found

We've found 3 different ways to get from Komodo to Surabaya by ferry, plane and bus. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.

👋 Also check out SurabayaKomodo if you're planning a return trip.

🚀 Fastest
1
ferry
+
plane
+

Ferry and Plane

Take a ferry to Labuhanbajo then fly from Labuan Bajo (LBJ) to Juanda International (SUB).

  • Duration5h 10m
  • Flight time1h 30m
  • Typical cost
    IDR 1,033,480($69)
Operated by

Multiple operators

💰 Cheapest
2
3 x ferry
+

Ferry

Take a ferry to Labuhanbajo then Lembar and then to Surabaya.

  • Duration2 days 3h
  • Departsonce a week
  • Typical cost
    IDR 359,470($24)
Operated by

Multiple ferry operators

3
ferry
+
bus
+
bus
+

Ferry and Bus

Take a ferry to Benoa then take the bus to Jember and then to Surabaya.

  • Duration1 day 13h
  • Departsonce a week
  • Typical cost
    IDR 554,185($37)
Operated by

Multiple operators

Frequently asked questionsabout travel between Komodo and Surabaya

There are several options for getting from Komodo to Surabaya by ferry, plane and bus. The cheapest option is to take a ferry which costs around IDR 359,470 ($24) and will take around 2 days 3h. If you need to get there more quickly, you can take a ferry and then fly and arrive in approximately 5h 10m, though it is a bit more costly at approximately IDR 1,033,480 ($69).

The distance between Komodo and Surabaya is around 866km (538 miles). In a direct line (as the crow flies), the distance is 763km (474 miles)

It takes around 5h 10m to get from Komodo and Surabaya by ferry and plane.

The quickest way to get from Komodo to Surabaya is to take a ferry and then fly which takes around 5h 10m and will set you back approx IDR 1,033,480 ($69).

The cheapest way to travel between Komodo and Surabaya is to take a ferry which will typically cost around IDR 359,470 ($24) for a standard one-way ticket.

Train travel

There is no train service that runs between Komodo and Surabaya. We recommend that you take a ferry to Labuhanbajo then fly from Labuan Bajo (LBJ) to Juanda International (SUB). instead which will take 5h 10m.

Bus travel

Sorry, looks like there is no bus service that runs between Komodo and Surabaya. We recommend that you take a ferry to Labuhanbajo then fly from Labuan Bajo (LBJ) to Juanda International (SUB). instead which will take 5h 10m.

Ferry/Boat travel

Yes there is a ferry service that runs between Komodo and Surabaya. The ferry typically takes around 2 days 3h and departs once a week.

Pelni and ASDP Indonesia Ferry run the ferry services between Komodo and Surabaya. Ferries run once a week and take around 2 days 3h on average but will vary depending on conditions and travel date.

Flights and Airlines

It doesn't look like you can fly directly from Komodo to Surabaya. We recommend that you take a ferry to Labuhanbajo then fly from Labuan Bajo (LBJ) to Juanda International (SUB). instead which will take 5h 10m.

The closest major airport to Surabaya is Juanda International Airport (SUB) (SUB) which is approximately 16km (10 miles) from Surabaya. Abdul Rachman Saleh Airport (MLG) (MLG) and Blimbingsari Airport (BWX) (BWX) are also nearby and might be a better alternative airport depending on where you are flying from.

Drive yourself

No, its not really possible or feasible to drive from Komodo to Surabaya. We recommend that you take a ferry to Labuhanbajo then fly from Labuan Bajo (LBJ) to Juanda International (SUB). instead which will take 5h 10m.

If you don't have a car, the easiest way to get from Komodo to Surabaya is to take a ferry and then fly which takes, on average, 5h 10m and will usually cost around IDR 1,033,480 ($69).

How do I get from Komodo to Surabaya

Compare travel optionsbetween Komodo and Surabaya

Transport options from Komodo to Surabaya
Transport optionDurationCostFrequencyDistance
Ferry and Plane
5h 10m
IDR 1,033,480($69)
once daily866km (538 miles)
Ferry
2 days 3h
IDR 359,470($24)
once a week1,017km (632 miles)
Ferry and Bus
1 day 13h
IDR 554,185($37)
once a week1,043km (648 miles)

Top Carriersoperating between Komodo and Surabaya

Ferry operators

Airlines

Bus companies

Airports near Surabaya

The following major airports near Surabaya offer regular flights to various popular destinations within Indonesia and internationally.

SUB
Juanda International Airport (SUB)
International Airport
Distance
16km (10 miles) from Surabaya
MLG
Abdul Rachman Saleh Airport (MLG)
Domestic Airport
Distance
76km (47 miles) from Surabaya
BWX
Blimbingsari Airport (BWX)
Domestic Airport
Distance
213km (132 miles) from Surabaya