How can I find cheap flights from Jacksons International Airport to Surabaya Airport?
Explore the cheapest one-way and round-trip flights from Jacksons International Airport to Surabaya Airport over the next 90 days, with one-way fares from THB 19,870 and round-trip from THB 33,150. Based on Trip.com's latest 7-day flight data.
- One way
- Return
-
POM 15:0030h 50m1 stopSUB 18:50Port Moresby - Surabaya | Thu, Oct 22 | Air Niugini
SUB 09:5016h 35m1 stopPOM 05:25Surabaya - Port Moresby | Thu, Oct 29 | ScootPrice detailsDeparturePOM-SINEconomy class
IncludedIn-flight meals are availableUSB port and power outletSIN-SUBEconomy class
IncludedWi-Fi (additional charge)USB port and power outletReturnSUB-SINEconomy class
IncludedSIN-POMEconomy class
IncludedIn-flight meals are availableTHB 33,150 THB 46,09028% off28% offTHB 46,090 THB 33,150-
POM 15:0030h 30m1 stopSUB 18:30Port Moresby - Surabaya | Mon, Oct 26 | Air Niugini
SUB 09:5016h 35m1 stopPOM 05:25Surabaya - Port Moresby | Mon, Nov 2 | ScootPrice detailsDeparturePOM-SINEconomy class
Included
In-flight meals are availableUSB port and power outletReturnSUB-SINEconomy class
Included
SIN-POMEconomy class
Included
In-flight meals are availableUSB port and power outletTHB 35,950 THB 46,09022% off22% offTHB 46,090 THB 35,950 -
POM 13:0017h 25m1 stopSUB 14:00Port Moresby - Surabaya | Wed, Sep 23 | Normal Airline
SUB 15:006hDirectPOM 16:00Surabaya - Port Moresby | Fri, Sep 25 | Normal AirlineFind more flightsFind more flights
-
POM 15:0021h 50m1 stopSUB 09:50Port Moresby - Surabaya | Thu, Oct 22 | Air Niugini
Price detailsPOM-SINEconomy classIn-flight meals are availableUSB port and power outletSIN-SUBEconomy classTHB 19,870 THB 25,48022% off22% offTHB 25,480 THB 19,870 -
POM 13:0017h 25m1 stopSUB 14:00Port Moresby - Surabaya | Wed, Sep 23 | Normal AirlineFind more flightsFind more flights
Displayed flight fares from Jacksons International Airport to Surabaya Airport are based on average prices across airlines for the next 3 months according to the latest Trip.com data.
Which airline offers the cheapest flights from Jacksons International Airport to Surabaya Airport?
The cheapest airline flying from Jacksons International Airport to Surabaya Airport is Air Niugini (from THB 15,950) among 5 carriers operating this route. Based on Trip.com's latest 7-day flight data.





Find more flights and airlines
What is the flight schedule from Jacksons International Airport to Surabaya Airport?
Check the schedule for flights from Port Moresby to Surabaya and find the flight that best matches your travel plans.

PX392
Jacksons International Airport
3:00 PM
POM
7:30 PM
SIN
S - T W - F -Search
SQ922
Changi Airport
7:50 AM
SIN
9:10 AM
SUB
S M T W T F S
PX010
Jacksons International Airport
4:40 PM
POM
8:15 PM
MNL
S - T - T - SSearch
AK585
Ninoy Aquino Intl. Airport
10:45 PM
MNL
2:50 AM
KUL
- M - W T F S
QZ321
Kuala Lumpur Intl. Airport
9:10 AM
KUL
10:45 AM
SUB
S M T W T F S
PX392
Jacksons International Airport
3:00 PM
POM
7:30 PM
SIN
S - T W - F -Search
TR296
Changi Airport
8:20 AM
SIN
9:50 AM
SUB
S M T W T F S
QF058
Jacksons International Airport
1:25 PM
POM
4:30 PM
BNE
S M T W T F SSearch
SQ266
Brisbane Airport
6:10 PM
BNE
12:10 AM
SIN
S M T W T F S
SQ922
Changi Airport
7:50 AM
SIN
9:10 AM
SUB
S M T W T F S
PX003
Jacksons International Airport
7:00 AM
POM
9:50 AM
BNE
S M T W T F SSearch
SQ266
Brisbane Airport
6:10 PM
BNE
12:10 AM
SIN
S M T W T F S
SQ922
Changi Airport
7:50 AM
SIN
9:10 AM
SUB
S M T W T F S
PX392
Jacksons International Airport
3:00 PM
POM
7:30 PM
SIN
S - T W - F -Search
MH602
Changi Airport
6:20 AM
SIN
7:40 AM
KUL
S M T W T F -
MH873
Kuala Lumpur Intl. Airport
1:15 PM
KUL
2:50 PM
SUB
S M T W T F S
PR216
Jacksons International Airport
10:10 AM
POM
1:50 PM
MNL
S M - - T - SSearch
MH705
Ninoy Aquino Intl. Airport
3:05 PM
MNL
7:00 PM
KUL
S M T W T F S
MH871
Kuala Lumpur Intl. Airport
7:25 AM
KUL
9:10 AM
SUB
S M T W T F S
PX090
Jacksons International Airport
9:30 AM
POM
11:00 AM
CNS
S - - W T F SSearch
SQ204
Cairns Intl. Airport
6:15 PM
CNS
10:40 PM
SIN
S M T - T - S
SQ922
Changi Airport
7:50 AM
SIN
9:10 AM
SUB
S M T W T F S
PX392
Jacksons International Airport
3:00 PM
POM
7:30 PM
SIN
S - T W - F -Search
TR266
Changi Airport
5:30 PM
SIN
6:50 PM
SUB
- M T - T F S
PR216
Jacksons International Airport
10:10 AM
POM
1:50 PM
MNL
S M - - T - SSearch
MH805
Ninoy Aquino Intl. Airport
6:50 AM
MNL
10:35 AM
KUL
S M T W T F S
MH875
Kuala Lumpur Intl. Airport
3:25 PM
KUL
5:05 PM
SUB
S M - W T - -
About Jacksons International Airport and Surabaya Airport
Learn about Jacksons International Airport (POM) and Surabaya Airport (SUB) — including location, terminals, transportation, and travel tips.
| Flight distance | 3,795.98 km |
|---|---|
| Cheapest one-way ticket price | THB 19,870 |
| Cheapest return ticket price | THB 33,150 |
FAQs for Jacksons International Airport to Surabaya Airport Flights
What is the transportation method from the main airport to downtown in Surabaya?
- The distance from Juanda International Airport to downtown is about 13 km. It takes about 30 minutes by taxi.
What's the closest airport to Surabaya Airport (SUB)?
The closest airport to Surabaya Airport (SUB) is Abdul Rachman Saleh Airport. The distance is around 62 km.What are the cheapest flights from Jacksons International Airport to Surabaya Airport?
One-way flights from Jacksons International Airport to Surabaya Airport currently start from THB 19,870, and round-trip fares start from THB 33,150. The current lowest fare is a Air Niugini flight departing on Thu, Oct 22; prices may vary depending on availability.What is the average price of a flight from Jacksons International Airport to Surabaya Airport?
Based on Trip.com flight data for departures within the next 30 days with at most one stop, the average one-way price from Jacksons International Airport to Surabaya Airport is THB 30,140. Prices may vary depending on the departure date, airline, and availability.How do I book flights from Jacksons International Airport to Surabaya Airport on Trip.com?
Enter Jacksons International Airport and Surabaya Airport, select your departure date and number of passengers, then compare flights by price, flight duration, and baggage allowance. Once you've chosen a fare, review the change and refund rules, fill in passenger details, and pay to receive your booking confirmation.







