Surabaya
Surabaya
Bus

Surabaya to Trenggalek

Updated: 28 May 2026

The journey from Surabaya to Trenggalek spans approximately 180 kilometers through the heart of East Java. Most travelers utilize the intercity bus network departing from Bungurasih Terminal. The route typically passes through Mojokerto, Jombang, and Kediri before climbing into the mountainous terrain of Trenggalek. Expect a travel time of five to six hours depending on traffic conditions in urban centers. This route is characterized by scenic winding roads as you approach the southern coast of Java.

Total Distance: Driving distance is 180 km; straight-line air distance is 145 km.
Fastest Way
Private car hire, taking approximately 4 hours 30 minutes via the Kertosono-Kediri route.
Cheapest Way
Economy class intercity bus from Bungurasih Terminal, costing around IDR 60,000.
Compare Surabaya to Trenggalek Routes
Bus
Direct
Duration
5 hours 30 mins
Avg Price
IDR 60,000 - 90,000
Operator
Harapan Jaya
Route
Bungurasih Terminal - Mojokerto - Jombang - Kediri - Trenggalek

Sit on the left side of the bus for better views of the mountain landscape during the final leg.

Travel Tips
  • Terminal Choice
    Always board at Bungurasih (Purabaya) Terminal for the widest selection of bus operators.
  • Motion Sickness
    The road from Kediri to Trenggalek is very winding; take medication if you are prone to motion sickness.
  • Departure Time
    Depart early in the morning to avoid heavy traffic congestion in the Mojokerto and Kediri urban areas.
  • Snacks
    Buy water and snacks at the terminal, as bus stops are infrequent once you enter the mountainous region.
  • Local Transport
    Use 'ojek' (motorcycle taxis) for short distances within Trenggalek city as they are the most efficient mode.
Safety Tips
  • Road Conditions
    Be cautious during the rainy season as the mountain roads are prone to landslides.
  • Valuables
    Keep your bag on your lap while on the bus to prevent theft in crowded terminals.
  • Night Travel
    Avoid traveling late at night due to limited street lighting on the mountain passes.
  • Driver Fatigue
    If hiring a private car, ensure the driver takes breaks to maintain alertness on winding roads.
People Also Ask
  • Is there a train to Trenggalek?
    No, Trenggalek does not have a railway station; the nearest station is in Tulungagung or Kediri.
  • How long is the bus ride?
    The bus ride typically takes between 5 to 6 hours depending on traffic.
  • Which bus company is best?
    Harapan Jaya is the most reliable and frequent operator on this route.
  • Are there flights to Trenggalek?
    No, there is no airport in Trenggalek; the nearest airport is Dhoho Airport in Kediri.
  • Is the road safe?
    The roads are paved and well-maintained, but caution is needed on sharp mountain curves.
Quick Info
  • From Surabaya, Jawa Timur, Indonesia
  • To Trenggalek, Jawa Timur, Indonesia
  • Modes
Best Time to Travel

May to September, as the dry season ensures safer driving conditions on the winding mountain passes.

Things to Do in Trenggalek
1
Prigi Beach
A beautiful coastal destination known for its calm waters and local fishing harbor. It is located about 40 kilometers from the city center.
2
Pelang Beach
Famous for its unique waterfall that flows directly onto the sandy beach. It offers a rare combination of fresh and saltwater scenery.
3
Jurug Waru
A stunning canyon-like river formation with clear turquoise water. It is a popular spot for photography and nature enthusiasts.
4
Tumpak Untung
A hidden gem featuring lush greenery and natural rock formations. It is ideal for light trekking and outdoor exploration.
Tags
Surabaya to Trenggalek bus travel Surabaya to Trenggalek Trenggalek transport guide East Java bus routes Surabaya to Trenggalek distance how to get to Trenggalek Trenggalek travel tips Surabaya bus terminal Trenggalek public transport Jawa Timur travel