Support

Flights Yogyakarta — Surabaya

Yogyakarta
JOG
Surabaya
SUB

Cheap flights Yogyakarta — Surabaya

Below you can see the best deals on flights Yogyakarta — Surabaya for upcoming dates. Direct and connecting flights from various airlines — compare prices and choose the right ticket.

The lowest price for the next 2 months is on 1 July, from AED 415.

Top 10 cheap flights Yogyakarta — Surabaya

Direct flights Yogyakarta — Surabaya

Direct flight options for Yogyakarta — Surabaya with no stopovers on upcoming dates. A direct flight is faster and more convenient — especially when travelling with luggage or children.

The fastest direct flight takes around 50 min.

Top 10 direct flights Yogyakarta — Surabaya

About the Yogyakarta — Surabaya flight

On this page, you can find and purchase flight tickets for the YogyakartaSurabaya route. The distance between the cities is 270 km, and despite the proximity, flights are operated approximately once a week.

Flights are operated by IW. Ticket prices are constantly changing, so we recommend using the low-price calendar and the price dynamics chart, as well as checking in advance how to get to the departure airport and how to get from the terminal to the center of Surabaya.

Flight ticket prices by day: Yogyakarta — Surabaya

Below is a calendar of the lowest flight ticket prices for Yogyakarta — Surabaya by day. Pick a convenient date and instantly see the fare. The cheapest flights on this route start from AED 415 in y, and the most expensive are around AED 691 in a. If your travel dates are flexible, the calendar will help you find the best price for your preferred period. To view round-trip fares, switch to the "Round trip" tab above the calendar, select your departure date — and the right-hand calendar will highlight the lowest prices for return flights on each day.

 
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--

Prices by month

Yogyakarta → Surabaya, average one-way price

MonthAverage priceLevelMonthAverage priceLevelMonthAverage priceLevel
JanAED 406highMayAED 378highSepAED 231low
FebAED 326mediumJunAED 378highOctAED 231low
MarAED 298mediumJulAED 378highNovAED 241low
AprAED 350mediumAugAED 406highDecAED 350high

Some values are estimated based on seasonality.

When to fly

Surabaya has a predominantly hot climate with temperatures around 30°C. August is considered the driest and most comfortable month to visit, while the heaviest rainfall is observed in February, which can affect regional airport operations.

The lowest flight prices are recorded in July, starting AED 415. The peak period for costs occurs in February, when fares rise AED 691, coinciding with the rainy season.

September can be considered the most favorable time for booking. Excellent sunny weather persists during this month, while ticket prices remain at an average level, allowing you to avoid peak winter expenses.

Temperature · Surabaya

Dry and wet days · Surabaya

Wind speed and direction · Surabaya

We'll let you know if you need a visa

Enter your destination or
Your nationality
Destination

How to get the best deal on a Yogyakarta — Surabaya ticket

  • Given the low flight frequency (only one per week), try to book your IW route tickets in advance—ideally 1.5–2 months before your trip.
  • Use the low-price calendar on this page, as the price difference between neighboring dates during periods of high demand can exceed AED 142.
  • When searching, take into account Wings Air baggage allowances: on short regional flights in Indonesia, the rules may differ from those of major carriers.
  • Consider purchasing a ticket in July, when the lowest fares starting AED 415 are recorded.

Airlines

Regular flights on this route are served by the airline IW (Wings Air), which is the key carrier for this destination. On average, about 1 flight per week is operated, providing a direct connection between the cities. You can find up-to-date information on departure times and seat availability for specific dates in the detailed schedule below.

  • Wings Air
    Wings AirIW
    1x/week
    WebsiteFleet: 735.5M pax/year
    • Direct flight JOG → SUB1x/week
    100.0%Open →

Cities and airports on the Yogyakarta — Surabaya route

Flights Yogyakarta — Surabaya depart from Yogyakarta International Airport and arrive at Juanda International Airport. Below are pages for the cities, countries, and airports on the route: airlines, schedules, and travel guides.

Departure airports
Arrival airports

Interesting articles about Surabaya

Tips for Travelers

How to best get around Indonesia?

Friends, we are very happy when you share your travel experiences with us and give useful tips that will be helpful to those who are just about to go somewhere you have already been. For each of your…

Tips for Travelers

Ascent to Ijen Volcano. Java Island.

Continuation of Nikita's story about his trip to Indonesia. "Ijen is a very popular tourist destination, that very volcano with blue lava, unique in its kind. Ijen is located on Java, which was my des…

Best Areas in Bali for Choosing a HotelWhere to go

Best Areas in Bali for Choosing a Hotel

It's time to plan your winter escape to Bali ! If you're a lucky remote worker, have a vacation at the end of December that can be combined with January holidays, or simply want to go to the sea in wi…

Tips for Travelers

Bali. Climbing Mount Agung. Tips.

Nikita continues to share details of his trip to Indonesia with us. In a month spent on the islands, he managed to climb 4 volcanoes. Let's start the story with Agung. "If you love mountains, you will…

Major Megacities of Southeast AsiaWhere to go

Major Megacities of Southeast Asia

Southeast Asia is not just endless beaches and secluded bungalows. It is, first and foremost, bustling, chaotic, incredibly vibrant, and energy-breathing megacities. These are places where the aroma o…

Bali Vacation: A Detailed Island GuideTravel Ideas

Bali Vacation: A Detailed Island Guide

At first glance, a vacation in Bali might seem to be all about white-sand beaches, parties until dawn, and delicious cocktails. However, you can immerse yourself not only in the Pacific Ocean but also…

Frequently asked questions about the Yogyakarta — Surabaya flight

How long is the flight from Yogyakarta to Surabaya?

A direct flight takes approximately 45–50 minutes. The distance between the cities is only 270 km, so most of the time is spent on takeoff and climbing to altitude.

Which airlines fly from Yogyakarta to Surabaya?

The main carrier on this route is the airline IW (Wings Air). Flights are operated with low frequency, about once a week.

Which airport does the flight arrive at?

Flights from Yogyakarta arrive at Juanda International Airport (SUB), which serves Surabaya. Information on how to get to the city is available on our website.

When is the best time to buy flight tickets to save money?

Ticket prices are dynamic and depend on flight occupancy. We recommend checking the price dynamics chart and booking seats as soon as you see a suitable fare in the calendar.

Do I need a visa for this flight?

Since this is a domestic flight within Indonesia, no additional visa permits are required to travel between cities within the country, provided you already have a valid right to stay in the state.

Where else you can fly from Yogyakarta

Where else you can fly from Surabaya

We use cookies for your convenience.