Surabaya is Indonesia's second largest city and the capital of the province of East Java. It is located on the northern shore of eastern Java at the mouth of Mas River and along the edge of the Madura Strait. Surabaya is called "the City of Heroes," due to the importance of the Battle of Surabaya in galvanizing domestic and international support for Indonesian independence. Other attractions in Surabaya include the Museum Mpu Tantular, the Jalesveva Jayamahe Monument, the Gereja Perawan Maria Tak Berdosa, and the Ijen Crater.

Cheap flights are available to this unique city of Surabaya. You can consider traveling on a lesser-known carrier. Although Garuda Indonesia is the national airline, Asian-based airlines also stop in Surabaya. Airfare to Surabaya will be the cheapest on Tuesdays, Wednesdays, and Thursdays. Mondays are usually packed with business travelers, and weekends are key dates for tourists, so you should avoid these days. Also consider flights into Jakarta or Bali. To get between cities, you can grab a spot on a train, bus, or flight. Look for cheap flights on reasonably priced airlines. AirAsia, Indonesia AirAsia, Citilink, Lion Air, and Valuair fly to Surabaya. Finally, look for flights that go through Bangkok, Thailand; Delhi, India; or another major gateway city instead of flying direct.

Airports Serving Surabaya, Indonesia

Surabaya's Juanda Airport (SUB) is one of the busiest in the country, with very frequent flights to Jakarta and other major Indonesian destinations. It also has direct international flights to destinations including Singapore, Kuala Lumpur, Johor Bahru, Hong Kong, Taipei, and Bandar Seri Begawan. The biggest airline that services the airport is EVA Airways.