Banda Aceh
Banda Aceh
Surabaya
Surabaya
Flight

Banda Aceh to Surabaya

Updated: 28 May 2026

Traveling from Banda Aceh to Surabaya requires a flight connection, usually through Jakarta. Surabaya is the second-largest city in Indonesia and a major industrial and commercial hub. It serves as the gateway to Mount Bromo and other East Java attractions. The journey takes you from the westernmost point of Indonesia to the heart of East Java. Expect a transition from the cultural landscapes of Aceh to the bustling urban environment of Surabaya.

Total Distance: 3,000 km total distance; 2,600 km straight-line air distance.
Fastest Way
A direct-connecting flight via Jakarta is the fastest, taking about 7 hours total.
Cheapest Way
Booking a connecting flight with a low-cost carrier like Citilink is the most economical way to travel.
Compare Banda Aceh to Surabaya Routes
Flight
Connecting
Duration
7 hours
Avg Price
IDR 2,500,000 - 4,000,000
Operator
Citilink
Route
Sultan Iskandar Muda Airport to Juanda International Airport via Jakarta.

Choose a flight with a minimum 3-hour layover in Jakarta to account for potential delays.

Travel Tips
  • Transport
    Use the Damri bus service from Juanda Airport to reach the city center affordably.
  • Weather
    Surabaya is very hot and humid; dress in light, breathable clothing.
  • Food
    Try Rawon, a traditional beef soup from East Java. It is a local favorite.
  • Navigation
    Surabaya is a large city; use ride-hailing apps like Grab for convenient travel.
  • Booking
    Book your flights well in advance to secure the best prices.
Safety Tips
  • Airport Safety
    Only use official taxis from the airport taxi stand.
  • Personal Security
    Keep your belongings secure in crowded markets like Pasar Atom.
  • Health
    Stay hydrated and avoid tap water.
  • Emergency
    Know the location of the nearest hospital and your embassy if needed.
People Also Ask
  • Is there a direct flight?
    No, all flights require a transit in Jakarta or another major hub.
  • How long is the flight?
    The total travel time including the layover is usually around 7 to 9 hours.
  • Is Surabaya safe?
    Yes, it is a major city and generally safe for travelers.
  • What is the best time to visit?
    The dry season from May to September is best.
  • Do I need a visa?
    Only if you are an international traveler.
Quick Info
  • From Banda Aceh, Aceh, Indonesia
  • To Surabaya, Jawa Timur, Indonesia
  • Modes
Best Time to Travel

May to September, during the dry season, which is ideal for visiting nearby volcanoes.

Things to Do in Surabaya
1
House of Sampoerna
Visit this museum to learn about the history of the tobacco industry in Indonesia. It is housed in a beautiful colonial building.
2
Suramadu Bridge
Drive across this massive bridge connecting Java and Madura. It is an engineering marvel and offers great views.
3
Submarine Monument
Explore a real Russian-made submarine that has been converted into a museum. It is a unique experience for all ages.
4
Mount Bromo
Take a trip from Surabaya to see the sunrise over this active volcano. It is one of the most famous sights in Indonesia.
Tags
Banda Aceh to Surabaya flight travel to Surabaya Banda Aceh to Jakarta Jakarta to Surabaya flight Indonesia travel Surabaya tourism Banda Aceh transport East Java travel Sumatra to Java travel guide