> > > > >
Cheap Flights from Yogyakarta to Surabaya
Popular airlines from Yogyakarta to Surabaya
You can choose from 1 airlines that fly from Yogyakarta to Surabaya, including Garuda Indonesia, Pt Wings Abadi offers the lowest prices on this route.
Garuda Indonesia Airlines are determined based on actual purchased flight tickets from Yogyakarta to Surabaya according to previous 12 months data from Trip.com.
Cheap Flights from Yogyakarta to Surabaya starting at S$ 129
Explore the cheapest flights from Yogyakarta to Surabaya in the next three months. Based on Trip.com's data from the latest 7 days, one-way fares start at S$ 129, and round-trip tickets start at S$ 260.
- Return
- One way
-
-
YIA 11:108h 35m1 stopSUB 19:45Yogyakarta - Surabaya | Sun, Jan 25 | Lion Air
SUB 11:157h 45m1 stopYIA 19:00Surabaya - Yogyakarta | Mon, Jan 26 | Lion AirS$ 260 S$ 31518% off18% offS$ 315 S$ 260 -
YIA 11:108h 35m1 stopSUB 19:45Yogyakarta - Surabaya | Mon, Jan 26 | Lion Air
SUB 07:556h 50m1 stopYIA 14:45Surabaya - Yogyakarta | Tue, Jan 27 | Lion AirS$ 262 S$ 31517% off17% offS$ 315 S$ 262 -
YIA 11:107h 35m1 stopSUB 18:45Yogyakarta - Surabaya | Sat, Jan 24 | Lion Air
SUB 07:556h 50m1 stopYIA 14:45Surabaya - Yogyakarta | Wed, Jan 28 | Lion AirS$ 273 S$ 31514% off14% offS$ 315 S$ 273 -
YIA 11:108h 35m1 stopSUB 19:45Yogyakarta - Surabaya | Sun, Feb 22 | Lion Air
SUB 06:108h 35m1 stopYIA 14:45Surabaya - Yogyakarta | Sun, Mar 1 | Pelita AirS$ 27712% offS$ 315 S$ 277 -
YIA 11:108h 35m1 stopSUB 19:45Yogyakarta - Surabaya | Thu, Jan 29 | Lion Air
SUB 12:206h 40m1 stopYIA 19:00Surabaya - Yogyakarta | Thu, Feb 5 | Lion AirS$ 27812% offS$ 315 S$ 278 -
YIA 15:254h 20m1 stopSUB 19:45Yogyakarta - Surabaya | Thu, Feb 26 | Lion Air
SUB 11:153h 30m1 stopYIA 14:45Surabaya - Yogyakarta | Thu, Mar 5 | Lion AirS$ 27912% offS$ 315 S$ 279 -
YIA 19:4011h 20m1 stopSUB 07:00Yogyakarta - Surabaya | Mon, Feb 16 | Lion Air
SUB 06:108h 35m1 stopYIA 14:45Surabaya - Yogyakarta | Mon, Feb 23 | Pelita AirS$ 28210% offS$ 315 S$ 282 -
YIA 07:558h 15m1 stopSUB 16:10Yogyakarta - Surabaya | Wed, Jan 28 | Batik Air
SUB 06:108h 35m1 stopYIA 14:45Surabaya - Yogyakarta | Wed, Feb 4 | Pelita AirS$ 28210% offS$ 315 S$ 282 -
YIA 07:558h 50m1 stopSUB 16:45Yogyakarta - Surabaya | Wed, Feb 4 | Batik Air
SUB 07:356h 35m1 stopYIA 14:10Surabaya - Yogyakarta | Wed, Feb 11 | CitilinkS$ 28310% offS$ 315 S$ 283 -
YIA 15:254h 20m1 stopSUB 19:45Yogyakarta - Surabaya | Fri, Jan 30 | Lion Air
SUB 07:556h 50m1 stopYIA 14:45Surabaya - Yogyakarta | Mon, Feb 2 | Lion AirS$ 28410% offS$ 315 S$ 284 -
JOG 13:0017h 25m1 stopSUB Invalid DateYogyakarta - Surabaya | Sun, Jan 18 | Normal Airline
SUB 15:006hDirectJOG 16:00Surabaya - Yogyakarta | Tue, Jan 20 | Normal AirlineFind more flightsFind more flights
-
Cheapest nonstop
JOG 10:001hDirectSUB 11:00Yogyakarta - Surabaya | Fri, Mar 13 | Pt Wings AbadiS$ 129 S$ 14410% off10% offS$ 144 S$ 129 -
YIA 20:4510h 15m1 stopSUB 07:00Yogyakarta - Surabaya | Tue, Feb 24 | Sriwijaya AirS$ 108 S$ 14425% off25% offS$ 144 S$ 108 -
YIA 15:4015h 20m1 stopSUB 07:00Yogyakarta - Surabaya | Tue, Feb 24 | Pelita AirS$ 110 S$ 14423% off23% offS$ 144 S$ 110 -
YIA 15:4015h 20m1 stopSUB 07:00Yogyakarta - Surabaya | Fri, Feb 20 | Pelita AirS$ 11023% offS$ 144 S$ 110 -
YIA 20:4510h 15m1 stopSUB 07:00Yogyakarta - Surabaya | Fri, Feb 20 | Sriwijaya AirS$ 11222% offS$ 144 S$ 112 -
YIA 17:4513h 15m1 stopSUB 07:00Yogyakarta - Surabaya | Wed, Feb 4 | TransNusa AirlinesS$ 11917% offS$ 144 S$ 119 -
YIA 07:5523h 5m1 stopSUB 07:00Yogyakarta - Surabaya | Tue, Feb 24 | Batik AirS$ 12016% offS$ 144 S$ 120 -
YIA 20:4510h 15m1 stopSUB 07:00Yogyakarta - Surabaya | Wed, Feb 4 | Sriwijaya AirS$ 12414% offS$ 144 S$ 124 -
YIA 20:4516h 50m1 stopSUB 13:35Yogyakarta - Surabaya | Thu, Feb 26 | Sriwijaya AirS$ 12414% offS$ 144 S$ 124 -
YIA 20:4516h 50m1 stopSUB 13:35Yogyakarta - Surabaya | Fri, Feb 27 | Sriwijaya AirS$ 12414% offS$ 144 S$ 124 -
YIA 20:4516h 50m1 stopSUB 13:35Yogyakarta - Surabaya | Sun, Mar 1 | Sriwijaya AirS$ 12414% offS$ 144 S$ 124 -
JOG 13:0017h 25m1 stopSUB Invalid DateYogyakarta - Surabaya | Sun, Jan 18 | Normal AirlineFind more flightsFind more flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Flying from Yogyakarta to Surabaya
The distance between Yogyakarta and Surabaya is approximately 263.54km. It takes around 1 hour on average to fly from Yogyakarta to Surabaya. Based on Trip.com's data, travel demand peaks in January. The off-season for travel is September.
| Cheapest one-way flight price | S$ 108 |
|---|---|
| Cheapest return ticket price | S$ 260 |
| Off-season for travel | September |
| Peak season for travel | January |
| Flight distance | 263.54km |
| Average flight time | 1 hour |
| Popular airline | Garuda Indonesia |
Flight statistics for the Yogyakarta–Surabaya route are based on aggregated booking data from Trip.com over the past 12 months.
Frequently Asked Questions
Which airlines offer the cheapest flights from Yogyakarta (JOG) to Surabaya (SUB)?
Based on Trip.com data, Sriwijaya Air offers one-way fares as low as S$ 108 on Cheapest nonstop routes (e.g. YIA to SUB on Tue, Feb 24), while Lion Air offers Cheapest nonstop round-trips from S$ 260 departing on Sun, Jan 25 and returning on Mon, Jan 26.How long is a flight from Yogyakarta (JOG) to Surabaya (SUB)?
It takes about 1 hour to fly from Yogyakarta (JOG) to Surabaya (SUB).When is the best time to book flights from Yogyakarta to Surabaya?
By analyzing data from all airlines on the Trip.com flight calendar, it looks like the best time to book a flight from Yogyakarta to Surabaya is around 40 days (6 weeks) in advance, and the best time to fly is usually on Tuesday, Wednesday, and Saturday. Tuesday typically offers the cheapest flights for departure, while Saturday offers the best return deals.How can I find the best deals on flights from Yogyakarta to Surabaya?
To find best deals on flights from Yogyakarta to Surabaya, you can use various tools on Trip.com:
· Be flexible with your travel dates to get the cheapest flight deal. Now the cheapest flight deal is on Tue, Feb 24, with one-way flights priced at just S$ 108.
· Compare airlines strategically. Budget carriers often provide the lowest base fares, while we found the most affordable airline currently operating on this route is Pt Wings Abadi.
· Set up price alerts to easily monitor ticket prices without having to check every day.
· Check Trip.com flight deals and promo codes frequently.
· Avoid peak season unless you book very early. It seems the peak season for Surabaya travel is around January.
· Get exclusive promo codes for Trip.com app users.When is the best time to book a flight from Yogyakarta to Surabaya to get the best price?
The cheapest months to fly from Yogyakarta to Surabaya is September, when demand for travel is lower.Which upcoming date is the cheapest for flights from Yogyakarta to Surabaya?
After crunching the numbers on our January flight calendar, it's currently cheapest to fly from Yogyakarta to Surabaya on January 28, 2026 with Pelita Air, with prices starting at S$ 118.What is the time difference between Yogyakarta and Surabaya?
The time difference between Surabaya and Yogyakarta is 0h.How can I change or cancel my flight ticket from Yogyakarta to Surabaya?
Tickets can only be changed or cancelled if permitted by airline policy. To submit a change or cancellation request, go to the flight bookings page, select the option to change or cancel your booking, choose the relevant passengers and segment, and submit a request. Please note that additional charges may apply according to the airline ticket policy. However, if the flight has been rescheduled and you would like to change or cancel your ticket, you can submit an involuntary cancellation request. For more details about change and cancellation policies, please check the customer support pages.
Find Cheap Flights & Deals on Trip.com
- Top Routes to Surabaya
- Popular Airlines to Surabaya
- Top Routes from Yogyakarta
- Popular Activities in Surabaya
- Cheap tickets from Kuala Lumpur to Surabaya
- Plane tickets from Hong Kong to Surabaya
- Cheap flights from Singapore to Surabaya
- Cheap tickets from Jakarta to Surabaya
- Cheap tickets from Berau to Surabaya
- Cheap flights from Batam to Surabaya
- Plane tickets from Balikpapan to Surabaya
- Cheap tickets from Bali to Surabaya
- Cheap tickets from Johor Bahru to Surabaya
- Plane tickets from Erbil to Surabaya
- Malaysia Airlines flight tickets to Surabaya
- Batik Air flight tickets to Surabaya
- Cheap Royal Brunei Airlines tickets to Surabaya
- Scoot flight tickets to Surabaya
- Garuda Indonesia flight tickets to Surabaya
- Cheap Singapore Airlines tickets to Surabaya
- Lion Air flight tickets to Surabaya
- Cheap Indonesia Airasia flights to Surabaya
- Cheap Pelita Air tickets to Surabaya
- Cheap Cathay Pacific tickets to Surabaya
- China Southern Airlines flight tickets to Surabaya
- Cheap Super Air Jet tickets to Surabaya
- Cheap Batik Air Malaysia tickets to Surabaya
- Cheap AJet tickets to Surabaya
- Citilink flight tickets to Surabaya
- Cheap tickets from Yogyakarta to Bali
- Cheap tickets from Yogyakarta to Manila
- Cheap tickets from Yogyakarta to Makassar
- Cheap tickets from Yogyakarta to Kuala Lumpur
- Cheap tickets from Yogyakarta to Lombok
- Cheap tickets from Yogyakarta to Balikpapan
- Cheap flights from Yogyakarta to Batam
- Cheap tickets from Yogyakarta to Medan
- Cheap tickets from Yogyakarta to Singapore
- Cheap flights from Yogyakarta to Jakarta