Manage Booking
  • Bus Tickets
  • Reschedule Ticket
  • Cancel Ticket
  • Show My Ticket
  • Email/SMS
  • Rp. Indonesia Rupiah
  • English
  • Bahasa Indonesia

Bus From Surabaya to Denpasar (bali)

Important Points You Must Remember When Traveling from Surabaya to Denpasar

Denpasar, the capital of the province of Bali which has always been the prima donna of tourist destinations. This city is indeed the entrance to the Island of the Gods which is crowded with local and foreign tourists. Not only via plane flights, land travel to Bali and Denpasar is something tourists often do from many cities on the island of Java, for example Surabaya. For this reason, travel Surabaya Denpasar via the Surabaya Denpasar bus is worth trying with redBus.

  • The distance between Surabaya and Bandung is about 430 km with a trip duration of 10-15 hours. This journey time depends on the bus operator, the route selected, and congestion conditions.
  • Surabaya Denpasar bus ticket prices are IDR 210,000-IDR 400,000.
  • The first Surabaya Denpasar bus departs at 15.00 and the last bus departs at 18.00.
  • There are 11 bus operators for the Surabaya Denpasar travel route with a total of around 12 buses.
  • Based on the passenger rating, Surabaya Denpasar bus operators in the top rank are M-Trans (5.0), Gunung Harta (4.9), and Bali Purnama (4.5).
  • Each Surabaya Denpasar bus operator has its own departure point. Some of the popular departure points in Surabaya are Bungurasih Terminal, Juanda International Airport, and across the city of Surabaya. Meanwhile, popular drop-off points in Denpasar are cross-city Denpasar and Terminal Mengwi.
  • There are many choices of tourist destinations around Denpasar, for example Garuda Wisnu Kencana, Kuta Beach, Sanur Beach, Pandawa Beach, and Pura Luhur Tanah Lot.
  • There are many legendary places to eat in Denpasar, for example Warung Mak Beng, Warung Nasi Bali Men Wati, Sate Plecing Arjuna, Warung Wardani, and Jebak Bali Kuliner.
  • There is an entry ban for foreign tourists to Indonesia which is extended until February 22, 2021. Only foreign nationals (WNA) who have a residence permit or work permit are allowed to enter Indonesia. However, they are required to undergo 14 days of quarantine and carry out a COVID-19 test.
  • There are restrictions on community activities in the form of temporary prohibition and postponement of some socio-cultural activities as well as the imposition of operational boundaries for public places in the city of Denpasar.

Bus Travel Guide to Travel From Surabaya to Denpasar Bali

Do you know that the capital city of Denpasar Bali is famous for both its white sand and black volcanic ash beaches? Tourism peaks here coinciding with the holidays for Christmas and Easter. Most local people are fluent in local Balinese, indigenous Indonesian, and communicative English. Denpasar is 4m above MSL and has an area of 128 sq km. In Bali, road and public transportation called colts or bemos are commonly used.

Indonesia's Surabaya is the Eastern Java capital city. It is a great tourist destination and is well-known for its ancient ports, tourism, water-sport activities, food, and trading.

There are ten bus operators on this route, like the PO Setiawan, Wisata Komodo, Malang Indah, Dunia Mas, Bali Purnama, Rasa Sayang, Harlin Travel, MG Travel, Bali Prima and Tiara Mas. PO Setiawan is most famous among these for its 4.5 rating that has been given for its services. Buses are available on this route between 12 noon to 6 pm.

Travel Surabaya Bali (Surabaya to Denpasar Bali) Bus Details

The buses operate from the central bus station in Surabaya to the main bus station in Denpasar Bali. The pick-up points for Surabaya to Denpasar are the Kantor Peneleh, Kantor Pusat Surabaya, Kota Surabaya, Lintas Kota Surabaya, and Terminal Bungurasih connecting to the drop points at Kantor Cabang Denpasar, Kantor Cokro, Kota Denpasar Bali, Negara and Terminal Mengwi.

The time taken to cover this distance ranges from a minimum of 9 hours in a non-stop bus to 14 hours by shuttle buses depending on the operator chosen and type of coach to cover the 437 km distance by bus via JI Raya Denpasar-Gilimanuk and the J1 Raya Pantura. The fare could range from Rp 200000 to Rp 230000 depending on the type of bus and its facilities.

The buses are mostly punctual and the most economical and safe mode of travel with a total of 10 coaches to choose from. Peak traffic conditions lie between 12 noon to 6 pm.

The bus coaches are graded as AC or seater buses with configurations like VIP, Executive, Shuttle, Regular with an AC 2x2/1x1, ELF Executive Shuttle, Luxury or Shuttle depending on the operator, Seater-configuration, and AC facility. Whether it is “Travel Surabaya Bali” or “bus from Surabaya to Bali,” redBus will always provide.

At Denpasar Bali, one can travel around by renting scooters, taxis like Uber, Perama buses or private buses to reach their destinations. No trains run in Denpasar.

Things to do in Denpasar Bali

The must-see tourist places near Denpasar Bali are quite close to the Denpasar bus station and can be easily seen through day tours to the following locations.

  • A visit to the beach resorts and the chance to experience water activities of Shark Island and the Desa Budaya Kertalangu Cultural Village.
  • The Bali Museum for all of you wanted to know about Bali’s culture, history, and the past.
  • Visit the Sakenan Temple, the key Denpasar sea-temple.
  • Visit the Conservation Centre for Turtles, Jaganatha Temple, and Denpasar’s Bajra Sandhi Monument.
  • Shopaholics can explore the Denpasar Arts Centre for souvenirs, fashion clothing, and such.

Is It Safe to Travel from Surabaya to Denpasar (Bali) Right Now?

The world came to a standstill for many days due to the recent COVID pandemic. Indonesia too suffered a lot due to the COVID scenario. A nationwide lockdown was implemented in the country to fight back the pandemic. Transportation services in the country were also suspended. The COVID situation is finally under control in Indonesia due to a smaller number of active COVID cases. Out of 780,000 COVID patients in Indonesia, more than 646,000 have recovered. The domestic transportation services are restarted again in Indonesia. You can now travel safely from Surabaya to Bali by bus. There is no lockdown implemented in Bali at present and tourists are allowed to visit from various cities of Indonesia. However, several protective measures have to be followed by tourists in Bali. Bali has witnessed more than 18,400 COVID cases to date. More than 16,600 COVID patients have recovered in Bali leaving a few remaining active cases. On the 5th of January, 2021, Bali received the first batch of COVID-19 vaccine thus creating a safe travel environment.

You can now travel safely from Surabaya to Denpasar (Bali) via redBus Safety+ buses. redBus is currently providing frequent bus services on this route and you can book bus tickets online. Booking bus tickets with redBus will help you in avoiding the rush at ticket counters. The Safety+ buses of redBus will provide a temperature checking facility at the time of boarding. Hand sanitisers are also provided onboard on redBus Safety+ buses. Passengers have to follow the state guidelines regarding travel amidst pandemic. You have to wear a mask and maintain social distancing while travelling from Surabaya to Denpasar (Bali). The Indonesian government has ensured that bus terminals around the country are sanitised at proper intervals. During the New Year and Christmas, many domestic tourists (around 100,000) visited Bali due to a safe touring environment. The local governments in Indonesia have ensured that all necessary steps are taken to curb the speed of the COVID outbreak. Make sure that you check for the Safety+ category of your bus while Surabaya to Bali bus tickets with redBus.

Visit or download the official app of redBus to avail exclusive discounts and offers.

Disclaimer: Bus timings, routes, and fares are subject to change. Please check the redBus app or website for any last-minute changes.

redBus, Your One-stop Destination for Bus Tickets in Indonesia

Booking a bus ticket has been made easy and convenient thanks to the numerous advancements in technology. And just like how cell phones evolved from traditional landline connections, old bus booking methods have evolved into online booking. Customers do not have to stand in a queue anymore to buy a bus ticket and board a bus or settle for a seat that a bus agent provides, as redBus offers every bit of information that they would need to book a bus ticket. Bus schedules, list of operators, latest offers, amenities available, seats, customers can find everything on the redBus platform, which can be accessed from anywhere. Click here to get the latest information on your journey when you book your bus ticket with redBus.

To view updated COVID-19 guidelines, visit the Bus Tickets Online page on redBus. Customers can visit to find out more about bus trips or favourite bus operators before booking tickets.

Cancel Your Surabaya to Denpasar (bali) Bus Ticket and Get a Refund With Refund Guarantee

redBus offers another avenue of flexibility when it comes to booking a Surabaya to Denpasar (bali) bus ticket in Indonesia. With Refund Guarantee, customers can now cancel their Surabaya to Denpasar (bali) bus ticket and get a refund. A customer has to make sure that the Refund Guarantee add-on has been selected when they book their Surabaya to Denpasar (bali) bus ticket through the redBus platform. Customers would have to pay a small premium when they select the Refund Guarantee add-on. Once done, the customer can avail a reasonable refund of up to 75% on their bus tickets if they do decide to cancel the ticket before their bus journey begins. Refund Guarantee offers flexibility and eliminates any inconvenience that could arise if the customer needs to cancel their Surabaya to Denpasar (bali) bus ticket due to any unforeseen circumstances.

Redbus Ensures

  • Best Prices
    Best prices with amazing discounts
  • Easy Payments
    Pay using Bank Transfers, Credit Cards & Go-Pay
  • Wide Choice Of Buses
    100+ Coach companies & 2000+ Routes
  • Trusted Brand
    Over 17 million happy customers globally
  • Wisata Komodo
  • Malang Indah
  • Sarwonadhi Trans
  • MG Travel
  • MTrans
  • Bali Purnama 99
  • Harlin Travel

Surabaya to Denpasar (bali) Bus Schedule & Fare

Bus Operator First Bus Last Bus Duration  
Wisata Komodo 15:00 15:00 14 hrs 0 mins VIEW PRICE
Malang Indah 15:30 15:30 17 hrs 0 mins VIEW PRICE
Sarwonadhi Trans 17:00 17:30 10 hrs 30 mins VIEW PRICE
MG Travel 17:00 18:00 11 hrs 0 mins VIEW PRICE
Bali Purnama 99 16:00 16:00 12 hrs 0 mins VIEW PRICE


How can I make an online bus ticket booking in Indonesia?

A: You can book a bus of your choice to any destination in Indonesia by logging on to the official website of redBus which is . The site is user-friendly and you can book your bus ticket in a matter of minutes.

How do I book a bus from Surabaya to Denpasar (bali)?

A: You can either visit the terminal and go to the booth belonging to the bus operator of your choice, wait in line, select a seat, and book your ticket. If you’d rather not do that, you can visit and book your seat within 5 minutes.

Do I need to print out my bus ticket before boarding?

A: There are two main scenarios that you might fall into when you have to board a bus. Now, if your boarding point is at any terminal in Indonesia, passengers will have to take a print out of the bus ticket that has been sent to the email in a PDF format. The second scenario is when your boarding point is a bus stop and not a terminal. In this case, you will receive an M-ticket that you will have to produce before boarding your bus. If the operator does not provide an M-Ticket, you will have to take a printout of the ticket (PDF) that has been sent to the registered email ID that you have used to book the bus ticket on the redBus website. Some operators might levy a charge if these conditions are not followed.

Can I reschedule my journey after I have booked my ticket?

A: Yes, you can. But this feature is limited to only a few bus operators in Indonesia. Look for the reschedule icon before booking your ticket.

How do I pay for my bus ticket on the redBus website?

A: There are a number of different modes of payment offered to customers. Customers can either pay by credit card, debit card, or they can select any of the banks listed when you click the “FPX (Indonesia Online Bank Transfer).

Do you want to exit reschedule flow?