Tanjung Pinang
Tanjung Pinang
Surabaya
Surabaya
Flight

Tanjung Pinang to Surabaya

Updated: 28 May 2026

Reaching Surabaya from Tanjung Pinang involves a ferry to Batam and a direct flight to Juanda International Airport. The flight duration is approximately 2 hours. Surabaya is the second-largest city in Indonesia and a major hub for East Java. This route is essential for travelers heading to Mount Bromo or Bali.

Total Distance: Air distance is approximately 1,500 km.
Fastest Way
Flight from Batam (BTH) to Surabaya (SUB) takes 2 hours.
Cheapest Way
Ferry to Batam and budget flight to Surabaya.
Compare Tanjung Pinang to Surabaya Routes
Flight
Connecting via Batam
Duration
4 hours total
Avg Price
IDR 1,800,000 - 3,500,000
Operator
Lion Air or Citilink
Route
Tanjung Pinang - Batam - Surabaya

Book your flight from Batam to Surabaya well in advance for better rates.

Travel Tips
  • Airport Access
    Use the DAMRI bus from Juanda Airport to the city center.
  • Local Food
    Try Rawon, a black beef soup that is a local specialty.
  • Weather
    Surabaya can be very hot; dress in light clothing.
  • Transport
    Use ride-hailing apps for convenient city travel.
  • Booking
    Use travel apps to compare flight prices.
Safety Tips
  • Traffic
    Surabaya traffic is intense; be careful when walking.
  • Personal Safety
    Keep your belongings secure in public places.
  • Health
    Drink plenty of water to stay hydrated.
  • Emergency
    Know the location of the nearest hospital.
People Also Ask
  • Is there a direct flight?
    No, you must transit through Batam or Jakarta.
  • How long is the flight?
    The flight from Batam to Surabaya is about 2 hours.
  • Is Surabaya safe?
    Yes, it is generally safe for tourists.
  • What is the best time?
    Dry season is best for visiting.
  • Can I take a train?
    No, there is no train from Tanjung Pinang.
Quick Info
  • From Tanjung Pinang, Kepulauan Riau, Indonesia
  • To Surabaya, East Java, Indonesia
  • Modes
Best Time to Travel

May to October for dry weather.

Things to Do in Surabaya
1
Mount Bromo
Take a tour to this active volcano. It is one of the most famous sights in Indonesia.
2
House of Sampoerna
Visit this museum to learn about the history of clove cigarettes. It is a beautiful colonial building.
3
Suramadu Bridge
Drive across this long bridge connecting Java and Madura. It is an engineering marvel.
4
Submarine Monument
Explore a real Russian submarine turned into a museum. It is a unique experience.
Tags
Tanjung Pinang to Surabaya flight to Surabaya Batam to Surabaya flight travel to East Java Tanjung Pinang transport Surabaya Juanda Airport Riau Islands travel ferry to Batam