Getting Around Surabaya, Indonesia

Globetrotter
19 May 2023 - 4 min read

Surabaya, a city in Indonesia, is known for its rich history, colonial-style buildings, and its status as an important business hub on Java Island. The city is also known as the City of Heroes, or "Kota Pahlawan" in Indonesia.

As the second-largest metropolitan city on Java Island, Surabaya offers excellent facilities, including transportation for getting around the city.

How to Get Around Surabaya?

If you're planning to visit Surabaya, it's recommended that you familiarize yourself with the different modes of public transportation available. Here are the various kins of public transportation available in Surabaya.

Angkot

General information: If you're looking for an affordable way to get around Surabaya, Angkot is a great option to choose. There are 63 different stops for Angkot, with almost a thousand routes around the city.
Fares: The cost of Angkot rides varies depending on the route and distance. Adults typically pay around IDR 5,000 per ride, while students pay only around IDR 2,500 per ride.
Tips: Be sure to get to know the Angkot route that will take you to your destination. Ask the drivers to make sure you're on the right Angkot.

Bus Damri

General information: Bus Damri is a convenient public transportation option for traveling to and from Juanda Airport to the Surabaya City terminal. You can easily find Bus Damri routes every hour, from 7:00 AM to 9:00 PM local time.
Fares: Expect to pay between IDR 15,000 to IDR 20,000 in cash for each ride.
Tips: To avoid missing the bus, please make sure to arrive at the terminal early.

Trans Semanggi

General information: Trans Semanggi is a convenient way to travel around popular tourist areas in Surabaya. With 37 stops, it operates from early morning (5:00 AM) to late at night (9:00 PM). It is a more affordable transportation option for exploring Surabaya compared to others.
Route: Trans Semanggi only has a single route, from Lidah Wetan gas station to Kejawan Putih Tambak.
Fares: The cost starts from IDR 5,000 by using e-money.
Tips: Download the "Teman Bus" app to find out when the bus will arrive at your stop.

Trans Jatim Bus

General information: If you want to visit nearby cities around Surabaya, you can take the Trans Jatim Bus. Buses come every 15 minutes between 5:00 AM and 7:00 PM.
Route: Trans Jatim Bus operates along a single route with 17 stops, running from Halte Terminal Porong to Halte Terminal Bunder.
Fares: Each person costs around IDR 6,200 by using e-money for short trip routes.
Tips: Download the "Teman Bus" app to find out when the bus will arrive at your stop.

Suroboyo Bus

General information: Suroboyo Bus is a public bus that provides a great option for exploring the city, with 91 stops located throughout the area. There are four buses in total, with each arriving at stops every 11 minutes. The buses are identified by their unique codes, which are as follows:
1.
R1/R2: from Purabaya to Rajawali.
2.
R5/R6: from Kenpark to Gunung Anyar.
3.
R7/R8: from Intermoda Joyoboyo terminal to Oso Wilangun terminal.
4.
SBT: from Purabaya to Pirngadi.
Fares: The price costs IDR 5,000 for adults and IDR 2,500 for students by using e-money.
Tips: Make sure you have enough e-money before riding the bus.

KAI Commuter

General information: KAI Commuter trains can take you to and from Surabaya from 24 stations on 5 different routes. Trains run every 3 hours from 5:00 AM to 1:00 PM.
Route: The routes include: Sidoarjo-Gresik, Surabaya-Bangil, Surabaya-Lamongan, Surabaya-Sidoarjo by Mojokerto, and Surabaya-Pasuruan.
Fares: The cost of KAI Commute may vary depending on the route and distance, between IDR10,000 to IDR 25,000.
Tips: Make sure to arrive at the station at least 30 minutes before the scheduled departure time.

Car Rental

General information: Renting a car is a great option if you need more space and privacy to get around the city. It also offers you flexibility in terms of time and destinations, based on your needs and itinerary.
How to rent a car: To rent a car in Surabaya, use Traveloka and select whether you want to drive yourself or have a driver. You can easily choose a car that fits your specific needs and budget. Make sure to book your rental car at least one day before your scheduled arrival in Surabaya.

Plan your trip to Surabaya by booking your flight tickets through Traveloka. Once you arrive, you can explore the city using the transportation options available above.

Hotels
Flights
Things to Do
Always Know the Latest Info
Subscribe to our newsletter for more travel & lifestyle recommendations and exciting promos.
Subscribe