Batu
Batu
Ternate
Ternate
Flight Ship

Batu to Ternate

Updated: 28 May 2026

To reach Ternate from Batu, you must transit through Surabaya. The most efficient way is a flight from Juanda International Airport (SUB) to Sultan Babullah International Airport (TTE). Alternatively, you can take a ship from Tanjung Perak Port to Ternate Port. Ternate is famous for its volcanic landscape.

Total Distance: Driving distance 2500 km (including ferry), air distance 2100 km.
Fastest Way
Flight from Surabaya (SUB) to Ternate (TTE), taking 4 hours.
Cheapest Way
Pelni ship from Surabaya, costing around IDR 700,000.
Compare Batu to Ternate Routes
Flight
Connecting
Ship
Direct
Duration 4 hours 75 hours
Avg Price IDR 1,800,000 - 3,500,000 IDR 700,000 - 1,200,000
Operator Lion Air PT Pelni
Route SUB to TTE Tanjung Perak Port to Ternate Port
Tip Book in advance for better prices. Check the schedule as it is a long journey.
Travel Tips
  • Transport
    Use ride-hailing apps for easy travel.
  • Food
    Try the local seafood.
  • Weather
    It is hot, so stay hydrated.
  • Connectivity
    Good mobile coverage.
  • Money
    Carry cash for local markets.
Safety Tips
  • Health
    Use mosquito repellent.
  • Night Safety
    Avoid isolated areas.
  • Emergency
    Keep local emergency numbers.
  • Road Safety
    Be careful when crossing roads.
People Also Ask
  • Is Ternate safe?
    Yes, it is generally safe.
  • How do I get to the city center?
    Take a taxi or ride-hailing car.
  • Are there direct flights from Batu?
    No, you must fly from Surabaya.
  • What is the best time to visit?
    The dry season is best.
  • Are there hotels in Ternate?
    Yes, many options available.
Quick Info
  • From Batu, Jawa Timur, Indonesia
  • To Ternate, North Maluku, Indonesia
  • Modes
Best Time to Travel

October to April for dry weather.

Things to Do in Ternate
1
Mount Gamalama
A volcanic mountain. It is a must-visit for nature lovers.
2
Tolire Lake
A beautiful lake with a unique legend. It is a great place to visit.
3
Sultan's Palace
A historic palace showcasing the local sultanate's heritage.
4
Fort Oranje
A historic Dutch fort in the city center.
Tags
Batu to Ternate flights to Ternate Surabaya to Ternate ship traveling to North Maluku Batu transport Ternate travel guide Sultan Babullah Airport Indonesia travel