Surabaya Transportation Guide

Gambar Profil Penulis

Surabaya, the second-largest city in Indonesia, offers a diverse range of transportation options suitable for every type of traveller. Whether you prefer affordable public transport or private rides with modern conveniences, navigating the city is generally straightforward once you understand the local system.

The city combines traditional and modern modes of travel, from colourful angkots (shared minivans) and the eco-friendly Suroboyo Bus to popular ride-hailing services such as Grab and Gojek. For Malaysians, these options may feel familiar, as both the city layout and transport habits share similarities with Kuala Lumpur—though traffic can be more unpredictable, and motorbike taxis are a common sight.

Getting around Surabaya allows travellers to experience both its urban energy and authentic local life. With the right mix of planning and flexibility, exploring the city’s landmarks, markets, and culinary spots becomes an easy and enjoyable part of your journey.

🚖 Taxi Services

THE 15 BEST Surabaya Taxis & Shuttles (2025) - Tripadvisor

Taxis are one of the most common and straightforward ways to travel around Surabaya, especially for visitors who prefer comfort and privacy. They are widely available at Juanda International Airport, major hotels, shopping malls, and tourist attractions.

The most reliable taxi companies in the city include Blue Bird and Orenz Taxi, both known for their professionalism, clean vehicles, and use of fare meters. Blue Bird taxis, in particular, are highly recommended as they offer transparent pricing and courteous service similar to what many Malaysians may be used to in Kuala Lumpur.

It is advisable to ensure the meter is turned on before the journey begins. If a driver refuses to use the meter, politely request it or choose another taxi. Most drivers accept only cash payments in Indonesian Rupiah (IDR), so carrying small denominations will make transactions easier. While English is not commonly spoken by taxi drivers, having your destination written in Bahasa Indonesia can help avoid confusion.

Below is an overview of taxi fares in Surabaya for reference:

Type of Service

Description

Estimated Cost (IDR)

Approx. Cost (MYR)

Details

Standard City Ride

Typical short-distance ride within city centre (e.g., Tunjungan Plaza to Darmo area)

IDR 30,000–60,000

RM 9–18

Metered fare; depends on traffic and distance.

Airport to City Centre

From Juanda International Airport to central Surabaya

IDR 120,000–150,000

RM 35–45

Set airport rates; pay at taxi counter or directly to driver.

Hourly Hire (Charter)

Ideal for sightseeing or business trips

IDR 150,000–200,000 per hour

RM 45–60

Available upon request; usually requires a 3-hour minimum.

Conversion rate: 1 MYR ≈ 3,400 IDR (subject to change).

For Malaysian travellers, taxis in Surabaya provide a safe and comfortable means of transportation, especially for those carrying luggage or travelling in groups. However, during peak hours, it may be faster and more economical to use Grab or Gojek, which offer upfront pricing and easy mobile bookings.

🔥Fly with AirAsia

Fly with AirAsia! Flights promo code up to RM80 OFF!

🚗 Grab and Gojek Ride-Hailing

Source: Bisnis Tekno

Grab and Gojek are the two most popular ride-hailing apps in Surabaya, offering travellers a fast, safe, and affordable way to move around the city. Both platforms operate similarly to Grab in Malaysia, allowing you to book cars or motorbikes directly from your smartphone with transparent, fixed fares.

These services are particularly convenient for Malaysian travellers, as the Grab app can be used with a Malaysian account, while Gojek requires a quick sign-up using a local SIM card. Both apps provide several ride options — from standard cars and motorbikes to larger vehicles for groups making them suitable for solo travellers, couples, and families alike.

GrabCar is ideal for those who prefer comfort, air-conditioning, and privacy, while Gojek’s motorbike option (GoRide) offers a quick and efficient way to beat the city’s frequent traffic jams. Gojek also provides GoCar for passengers who prefer a car ride. Payments can be made in cash or through e-wallets such as GrabPay, GoPay, or OVO. However, to use e-wallets, you may need to link a local Indonesian number or card.

Below is a general guide to estimated fares and travel times for common routes:

Route / Service

Type of Ride

Estimated Cost (IDR)

Approx. Cost (MYR)

Travel Time

Details

Short City Ride (2–5 km)

GrabCar / GoCar

IDR 20,000–40,000

RM 6–12

10–15 mins

Ideal for short distances within city centre.

Short City Ride (2–5 km)

GoRide (Motorbike)

IDR 10,000–20,000

RM 3–6

8–12 mins

Fastest option during peak traffic hours.

Airport to City Centre

GrabCar / GoCar

IDR 80,000–130,000

RM 25–39

30–40 mins

Convenient for travellers with luggage.

Half-Day Charter (4–6 hrs)

GrabCar / GoCar

IDR 300,000–400,000

RM 90–120

Flexible

Booked directly in the app or negotiated with driver.

Conversion rate: 1 MYR ≈ 3,400 IDR (subject to change).

Both Grab and Gojek are known for their reliability, transparent pricing, and convenience, which make them highly recommended for tourists. Ride-hailing is also significantly cheaper than using private taxis, and you can easily estimate travel times and fares before confirming your trip.

For Malaysian travellers, Grab is often the easiest option since the app interface and payment methods are familiar. However, trying Gojek can offer additional flexibility, especially if you need quick motorbike rides to navigate the city’s busy streets.

When using either service, it is advisable to:

  • Double-check your pickup location before confirming the ride.
  • Keep some cash (in small notes) handy in case e-wallet payment fails.
  • Always wear a helmet if you are using Gojek’s motorbike service (helmets are provided).
  • Avoid booking during heavy rain or peak hours to prevent surge pricing.

Grab and Gojek together offer the most efficient, safe, and affordable way to explore Surabaya — from shopping malls and cultural landmarks to street food areas and local markets.

Flights from Kuala Lumpur to Surabaya

  • Pergi Balik
  • Sehala

Harga potongan adalah dikira berdasarkan harga purata laluan sepadan pada Trip.com.

Tiket flight ke Surabaya

🚌 Suroboyo Bus- Public Bus

Source: Wikipedia

The Suroboyo Bus is one of Surabaya’s most unique and eco-friendly public transportation systems. Launched by the city government, it is designed to encourage recycling and reduce traffic congestion. The bright red buses run on several key routes across the city, connecting important landmarks, shopping centres, and residential areas.

One of the most distinctive features of the Suroboyo Bus is its payment system — passengers can pay the fare using used plastic bottles or through electronic money cards such as Mandiri e-Money, Brizzi, or TapCash. This innovative approach makes it one of the most environmentally friendly transport options in Indonesia.

The buses are air-conditioned, clean, and safe, making them a comfortable choice for tourists who want to explore Surabaya affordably. Each bus is also equipped with CCTV, wheelchair access, and priority seats for women, the elderly, and people with disabilities.

Below is a quick guide to the Suroboyo Bus routes and estimated fares:

Route

Key Stops / Destinations

Estimated Cost (IDR)

Approx. Cost (MYR)

Travel Time

Notes

Purabaya (Bungurasih Bus Terminal) – Rajawali

Connects the main intercity terminal to downtown Surabaya and north side attractions

IDR 5,000

RM 1.50

45–60 mins

Great for travellers arriving by long-distance bus.

Purabaya – UNESA Lidah Wetan

Runs through industrial and residential areas in the west of the city

IDR 5,000

RM 1.50

50–70 mins

Suitable for local commutes and exploring university areas.

Purabaya – ITS (Institut Teknologi Sepuluh Nopember)

Covers eastern Surabaya, passing Galaxy Mall and education hubs

IDR 5,000

RM 1.50

45–60 mins

Ideal for visitors heading to the university or east coast area.

Terminal Intermoda Joyoboyo – Tunjungan Plaza

Central route to major malls, hotels, and tourist areas

IDR 5,000

RM 1.50

25–40 mins

Perfect for tourists staying in the city centre.

Conversion rate: 1 MYR ≈ 3,400 IDR (subject to change).

To board the Suroboyo Bus, passengers can wait at designated bus stops marked with red signs and route maps. Payment can be made either by tapping your electronic money card at the entrance or by exchanging three used plastic bottles (1.5 litres) or six small bottles (600 ml) at official collection points before boarding.

For Malaysian travellers, the Suroboyo Bus offers a safe and budget-friendly way to move around the city while supporting a meaningful environmental cause. It is especially useful for sightseeing along Surabaya’s main roads, such as Basuki Rahmat Street, Tunjungan Street, and Joyoboyo Terminal.

🔥Up to 20% OFF on New Hotels

🚐 Angkot (Public Minivans)

The Angkot, short for Angkutan Kota (city transport), is one of Surabaya’s most traditional and affordable ways to get around. These small, colourful minivans operate along set routes throughout the city and are widely used by locals for daily commuting. For visitors, taking an Angkot offers an authentic local experience, although it may feel confusing at first due to the lack of fixed stops and schedules.

Angkots usually display route codes (letters and numbers) on their windshields, which indicate their operating areas. To board, simply wave your hand when you see one approaching, and tell the driver where you would like to get off. You can hop off anywhere along the route by saying “turun di sini” (stop here). Payment is made in cash, and you should always prepare small bills since drivers rarely have change.

The vehicles are simple and not air-conditioned, but fares are extremely cheap, making them a good choice for short city trips if you want to travel like a local.

Below is a guide to some of the main Angkot routes and their estimated fares:

Route Code

Key Destinations / Areas Covered

Estimated Cost (IDR)

Approx. Cost (MYR)

Travel Time

Notes

B (Joyoboyo – Tunjungan – Rajawali)

Runs through the city centre, passing shopping and business districts

IDR 5,000–8,000

RM 1.50–2.50

20–30 mins

Popular route for travellers staying near Tunjungan Plaza.

E (Joyoboyo – Wonokromo – Bratang)

Connects southern Surabaya to residential areas and markets

IDR 5,000–10,000

RM 1.50–3.00

30–40 mins

Useful for reaching traditional markets and local eateries.

F (Joyoboyo – Darmo – Karang Menjangan)

Passes city parks, local offices, and universities

IDR 5,000–10,000

RM 1.50–3.00

25–40 mins

Convenient for students and visitors heading to campus areas.

P (Joyoboyo – Pasar Turi Station)

Connects to the main train station for intercity travel

IDR 5,000–8,000

RM 1.50–2.50

25–35 mins

Ideal for travellers connecting to trains to Malang or Jakarta.

Conversion rate: 1 MYR ≈ 3,400 IDR (subject to change).

While Angkots are one of the cheapest transport options in Surabaya, they can be less predictable and sometimes crowded during peak hours. Routes may not always be clearly marked in English, so asking locals or hotel staff for guidance before you travel is recommended.

For Malaysian travellers, taking an Angkot can be an enjoyable and memorable experience especially if you are looking to experience the everyday rhythm of Surabaya life. However, for convenience and comfort, services like Grab or Gojek are generally better suited for longer or less familiar routes.

Recommended Hotels in Surabaya

Lihat Semua Hotel
NO.1
9.6/10129 ulasan
The Westin Surabaya
Hotel di Wiyung
Restaurant
Gym
NO.2
9.3/10370 ulasan
JW Marriott Hotel Surabaya
Hotel di Tegalsari
Sauna
Airport pickup service
NO.3
9.5/10107 ulasan
Sheraton Surabaya Hotel & Towers
Hotel di Tegalsari
Airport pickup service
Restaurant
NO.4
9.4/10200 ulasan
Hotel Majapahit Surabaya MGallery
Hotel di Genteng
Airport pickup service
Restaurant
NO.5
9.5/10218 ulasan
Four Points by Sheraton Surabaya, Tunjungan Plaza
Hotel di Tegalsari
Airport pickup service
Restaurant

🚆 Train Travel Between Cities

Source: The Jakarta Post

Surabaya serves as one of the most important railway hubs in Indonesia, connecting major cities across the island of Java. Travelling by train is one of the most comfortable and scenic ways to explore other destinations from Surabaya, offering travellers a reliable alternative to long bus rides or domestic flights.

The city has two main train stations — Surabaya Gubeng Station and Surabaya Pasar Turi Station.

  • Gubeng Station mainly handles trains heading south and east, such as to Malang, Yogyakarta, and Banyuwangi.
  • Pasar Turi Station serves routes to the west and north, including Jakarta and Semarang.

Indonesian trains are generally clean, punctual, and well-maintained. There are three main classes of service:

  1. Executive Class (Eksekutif) – Air-conditioned with spacious seats, ideal for long journeys.
  2. Business Class (Bisnis) – Comfortable with standard seating and air-conditioning.
  3. Economy Class (Ekonomi) – Affordable and basic, popular among local travellers.

Tickets can be easily purchased at train stations, through the KAI Access app, or via online booking platforms. It is recommended to book early, especially during weekends and public holidays, as trains tend to sell out quickly.

Below is a guide to popular train routes from Surabaya, including estimated fares and travel times:

Route

Train Type / Class

Estimated Cost (IDR)

Approx. Cost (MYR)

Travel Time

Notes

Surabaya – Malang

Executive / Economy

IDR 40,000–120,000

RM 12–36

2–3 hrs

A short scenic route to the cool mountain city of Malang.

Surabaya – Yogyakarta

Executive

IDR 250,000–400,000

RM 74–118

5–6 hrs

Comfortable ride with beautiful countryside views.

Surabaya – Jakarta (Argo Bromo Anggrek)

Executive

IDR 500,000–800,000

RM 147–235

9–10 hrs

Fast and premium option between East Java and the capital.

Surabaya – Bandung

Executive / Business

IDR 400,000–700,000

RM 118–206

10–11 hrs

Scenic mountain route; ideal for overnight travel.

Surabaya – Banyuwangi

Executive / Economy

IDR 100,000–250,000

RM 29–74

6–7 hrs

Gateway to Bali; connects directly to ferry terminals.

Conversion rate: 1 MYR ≈ 3,400 IDR (subject to change).

For Malaysian travellers, train journeys in Indonesia offer a pleasant balance between comfort and cost. Executive class is highly recommended for longer distances, providing air-conditioning, reclining seats, and onboard refreshments at a reasonable price. The trains also feature restrooms and designated luggage storage areas.

If you plan to continue to Bali, you can take the train from Surabaya Gubeng to Banyuwangi, followed by a short ferry ride across the Bali Strait to Gilimanuk Port, a scenic and convenient overland route between Java and Bali.

Travelling by train in Indonesia not only saves money but also allows you to experience the country’s beautiful landscapes, from rice fields and volcanic hills to charming small towns along the way.

🔥Explore Our Muslim Friendly Travel Deals

We know looking for Muslim Friendly destinations can be quite tricky, that's why we have it curated just for you! Enjoy a seamless muslim friendly flight destinations, hotels, attractions and tours with discounted deals! 🕌

🚙 Car Rental and Private Driver Services

2025 Innova Car Rental for use in the city of Medan - with Reviews

For travellers who value comfort, flexibility, and privacy, renting a car in Surabaya is an excellent option. Car rental services are available at Juanda International Airport, major hotels, and through reputable online platforms such as Trip.com or local travel agencies.

Visitors can choose to rent a car with or without a driver, depending on their level of confidence in navigating local roads. However, for most Malaysian travellers, it is strongly recommended to hire a car with a driver. Driving in Surabaya can be challenging due to heavy traffic, unfamiliar road rules, and the local driving style, which tends to be more spontaneous and less structured compared to Malaysia.

Hiring a driver also provides the added advantage of local knowledge — drivers can suggest efficient routes, popular attractions, and good places to eat. Most drivers are polite, punctual, and accustomed to assisting foreign travellers.

Below is a guide to typical car rental rates in Surabaya:

Type of Rental

Description

Estimated Cost (IDR)

Approx. Cost (MYR)

Notes

Self-Drive (Economy Car)

Basic small car for short trips around the city

IDR 300,000–450,000 per day

RM 88–132

Requires international driving permit; petrol not included.

Car with Driver (8 Hours)

Includes driver and fuel for day tours or business trips

IDR 500,000–700,000 per day

RM 147–206

Most recommended option; comfortable and convenient.

Car with Driver (Outstation Trip)

For travel outside Surabaya (e.g., Malang or Mount Bromo)

IDR 700,000–1,000,000 per day

RM 206–294

May include tolls and parking fees; confirm itinerary in advance.

Luxury Car (with Driver)

Premium vehicles such as Toyota Alphard or Innova

IDR 1,000,000–1,500,000 per day

RM 294–441

Best for families or business travellers; includes full service.

Conversion rate: 1 MYR ≈ 3,400 IDR (subject to change).

Rental prices typically include basic insurance, and additional charges may apply for overtime, tolls, or parking. If you plan to drive yourself, ensure you possess an International Driving Permit (IDP), as Malaysian licences alone are not officially recognised in Indonesia.

For multi-day trips or excursions outside the city, such as to Malang, Bromo, or Banyuwangi, hiring a car with a driver offers the best balance of comfort, safety, and convenience. Many local drivers also act as informal guides, helping travellers explore attractions at their own pace without the stress of navigating or parking.

Overall, using a private car service allows Malaysian visitors to experience Surabaya and its surroundings with ease and enjoying a flexible schedule and the comfort of door-to-door travel.

💳 Money and Payment in Surabaya

Understanding how payments work in Surabaya will help Malaysian travellers navigate the city smoothly and avoid unnecessary inconveniences. While modern payment methods such as credit cards and e-wallets are becoming more common, cash remains essential in many places especially small shops, traditional markets, and local food stalls.

🏦 Currency Exchange

Currency exchange services are available at Juanda International Airport, major shopping malls, and authorised money changers across the city. It is advisable to exchange a small amount at the airport for transportation and small expenses, then exchange larger amounts at licensed money changers in the city for better rates.

Banks such as Bank Central Asia (BCA), Bank Mandiri, and Bank Negara Indonesia (BNI) also offer currency exchange services. Always check the rates and make sure to keep your exchange receipts.

💡 Tip: Avoid changing money on the street or with unlicensed agents to prevent counterfeit or short-counted notes.

🏧 ATMs and Cash Withdrawal

ATMs are widely available throughout Surabaya in shopping malls, convenience stores, and near hotels. Malaysian travellers can withdraw cash using Visa, MasterCard, or Cirrus-enabled debit or credit cards. Withdrawal fees typically range from IDR 20,000–50,000 (RM 6–15) per transaction, depending on your home bank.

To avoid issues, always choose ATMs located inside secure areas (such as malls or banks) and notify your bank before travelling to prevent card blocking.

💳 Credit and Debit Cards

Major credit and debit cards such as Visa, MasterCard, and American Express are accepted at upscale hotels, restaurants, and large retail outlets. However, many smaller shops and food stalls still prefer cash payments.

Before using your card, confirm with the cashier whether card payments are accepted, as some places may require a minimum spend or add a small service charge.

Payment Method

Common Usage

Notes

Cash (IDR)

Taxis, small shops, local eateries

Essential for most daily transactions.

Credit/Debit Card

Hotels, shopping malls, restaurants

Widely accepted in urban areas; carry backup cash.

E-Wallets (GoPay, OVO, DANA, ShopeePay)

Grab/Gojek, cafés, convenience stores

Popular among locals; may require an Indonesian SIM card.

Online Banking (for locals)

Bill payments, top-ups

Not accessible to foreign users without local accounts.

📱 E-Wallets and Digital Payments

Digital payments through GoPay, OVO, and DANA are becoming increasingly common, especially in urban areas. These platforms are widely used for ride-hailing (Grab, Gojek), food delivery, and retail purchases.

However, foreign travellers may find it difficult to activate local e-wallets, as registration often requires an Indonesian phone number and bank account. For convenience, Malaysians can continue using credit or debit cards for online bookings and hotel payments.

🪙 Tipping Practices

Tipping is not mandatory in Indonesia but is always appreciated. In restaurants, a 5–10% tip is common if service is not already included in the bill. For hotel staff or drivers, a small tip of IDR 10,000–20,000 (RM 3–6) is considered polite.

When travelling around Surabaya, it is highly recommended that Malaysian visitors carry small denominations of Indonesian Rupiah (IDR). Many small shops, street vendors, and local eateries often struggle to provide change for large bills, so having smaller notes makes transactions quicker and more convenient. For added convenience, consider using Grab or Gojek for cashless payments whenever possible. These ride-hailing apps display the fare in advance, ensuring transparency and helping travellers avoid overcharging. They are also generally safer and more reliable than hailing taxis from the street.

It is important to note that foreign currencies such as Malaysian Ringgit (MYR) or U.S. Dollars (USD) are not accepted for everyday purchases in Indonesia. All transactions must be made in Indonesian Rupiah, so make sure to exchange enough cash before exploring the city. Plus, always practice good money management and safety habits. Keep your cash and cards in different places such as your wallet, handbag, and hotel safe to reduce the risk of loss or theft.

Overall, Surabaya’s payment system is a blend of traditional and modern methods. While cash remains king for daily spending, credit cards and digital wallets are steadily gaining popularity. For Malaysian visitors, carrying sufficient Rupiah, along with a working card for emergencies, ensures a smooth and hassle-free travel experience.

🔥Book Your Family Holidays Today!

👨‍👩‍👦‍👦 Discover the world with your loved ones and save up to 35% OFF flights, hotels and attractions! Book today and explore more together.

❓ Frequently Asked Questions (FAQs) Transportation in Surabaya

  • What is the best way to travel around Surabaya?

    The most convenient way to travel around Surabaya is by using ride-hailing apps such as Grab or Gojek. They are affordable, reliable, and easy to book through mobile apps. For short trips within the city, motorbike rides (GrabBike or GoRide) are the fastest, while cars (GrabCar or GoCar) offer more comfort and space for luggage.
  • Are taxis easily available in Surabaya?

    Yes, taxis are available throughout the city, especially from trusted companies such as Blue Bird. However, it is generally safer and cheaper to use Grab or Gojek, as the fare is displayed upfront and payment can be made through cash or e-wallet.
  • Is public transport available in Surabaya?

    Yes, public transport options include the DAMRI Airport Bus, city buses, and angkot (minivans). These are the most affordable ways to travel, though they can be less convenient for foreigners unfamiliar with local routes.
  • Are credit and debit cards widely accepted?

    Credit and debit cards — such as Visa and MasterCard are accepted at major hotels, restaurants, and shopping malls. However, smaller shops and local eateries often accept cash only, so it is important to carry enough cash for daily expenses.
  • What is the safest way to pay while travelling in Surabaya?

    The safest and most practical way is to use a mix of cash and cards. Use cash for small transactions and credit or debit cards for larger payments. Avoid carrying too much money at once, and store your valuables securely.
Disclaimer: This article has been provided by an individual contributor or third party platform. If there is any discrepancy regarding the copyright, please contact us directly and we will delete the content immediately.
>>
Surabaya Transportation