1. Home
  2. Asia
  3. Indonesia
  4. Surabaya



Origin of Image source: Nadezda Murmakova/shutterstock

City CodeSUB
Popular Airlines
  • Scoot
  • Cathay Pacific
  • Singapore Airlines
Flight Time19~22 hours

The flight time to Surabaya is approximately 19~22 hours. Find out more about the history, economy, climate and transportation options before you visit Surabaya.

Compare airfares for Domestic Flights within Indonesia to Surabaya


Surabaya is the second biggest metropolitan city in Indonesia with a population of 2.7 million people. Situated in the eastern part of Java, particularly on the East Java of Indonesia province. Surabaya is the capital city of the province of East Java. Surabaya location is in the equatorial region at the mouth of Mass River on the northern shore of eastern Java situated along the edge of Madura Strait. The most people located in the Metropolitan Surabaya city is the Javanese people. The surrounding rural area of Surabaya houses at least 7 million inhabitants.

Voice of Travelers to Surabaya

The best airline in Indonesia with professional crew

I arrived at the airport, checked-in at the counter and boarded the flight on time. I flew on a Business Class from Jakarta to Surabaya. As we boarded the flight, we were welcomed with helpful and very warm crew assisting passenger ever on their seat. After the plane took off one in-flight crew asked whether I would like to have dinner or wait for regular meal services. They had wide selections of food, and it was very delicious. The seat length was 2meteres and 23 inches width making it comfortable for the whole flight. Thank you so much, Garuda airline for the professional service you gave me.

Efficient AirAsia airline

We took this airline for the first time with my family, and they had great and friendly service. The aircraft was very clean. I was traveling from Singapore to Surabaya for a holiday vacation. Don't be late at the check-in otherwise; you will find crowded passenger ready to board. The flight was delayed 20 minutes, but the flight attendants were very friendly. I was seated at the row 42A, and the flight was very full. The leg room seating for the economy class was average. I loved the simple meal they gave us. The ticket budget was friendly and reasonable. You get what you pay for, and I will fly them again.

Surabaya Travel FAQs

Q. What's the best time to fly to Surabaya?

A. Surabaya experience tropical climate throughout the year but has torrential rains from September to April making the place difficult to explore. The most advisable time to visit Surabaya is during May to August which experience dry climate. The most popular events performed in Surabaya are traditional processions and performing arts which happen on May.

Q. How do I get around Surabaya?

A. Surabaya bus terminal located six miles south of the downtown at Bungurasih is where the majority buses operate. Damri buses operated from downtown to bus terminal but crowded due to its popularity. P1 service is the best option for damri option which operates from bus terminal to Ji Pemuda intersection. The city can also be navigated either by foot, moped or a bicycle. You can also rent a car at the Pusaka Rent Car-Rental Mobil Surabaya, Car rental Surabaya Indonesia Venus Reni car and globe rent a car.

Q. What's the easiest way to buy and pay for a ticket?

A. Electronic ticket are easier to pay and convenient to get the ticket receipt. You can purchase a ticket using MasterCard or Visa credit card, Mobile banking, internet banking, phone banking, ATM or online payment systems. You can also purchase a ticket with travel agents or the airport ticket counter. Purchase an electronic ticket to avoid losing the ticket. However, if you lose the ticket, you can call the airline customer service to help you in replacing a new ticket. An electronic ticket will be issued together with a ticket receipt. Electronic ticket holders can check-in at the airline ticket counter by showing their document to check the status of the ticket.

Q. How long will it take to get a refund if I return my ticket?

A. If the ticket issued is refunded at the airline customer service office, a refund on the ticket might take two to three weeks. However, if the ticket was issued by a travel agent, the process might take longer.The ticket fare may be refunded after a month or so. If you have a non-refundable ticket, you may not get a refund as it's against the policy rules and regulations. Always check ticket regulations of the ticket you want to purchase. Most airline don't refund the ticket fare however, some ticket are refundable and a small fee may apply.

Surabaya - Direct Flights to Major Airports

Airports handling direct flights to Juanda International Airport ・Singapore Changi Airport ・Suvarnabhumi International Airport ・Kuala Lumpur Internatonal Airport etc.

Flight Routes to Surabaya

Eva airline will cancel Surabaya service from September 2017 from Taipei Taoyuan to Surabaya. Sriwijaya recently opened their direct flights from Surabaya to Jayapura. AirAsia had canceled their direct flight to Yogyakarta, Semarang, and Surabaya; however, they were approved to fly from Surabaya to Singapore. Lion Air Launched three domestic services including; Yogyakarta to Pekanbaru, Palembang to Medana and Surabaya to Palembang, The most popular air route is Surabaya to Singapore and Surabaya to Jakarta with 206 and 660 weekly flight respectively. Other air flight route include; London to Surabaya, Amsterdam to Surabaya, Solo to Surabaya, Hong Kong to Surabaya, Paris to Surabaya, Dublin to Surabaya, Dubai to Surabaya, Semarang to Surabaya, Yogyakarta to Surabaya, Medan to Surabaya and Adusicipto to Surabaya.