All about buses to Denpasar
| Local Time | |
| Country | Indonesia |
| Bus connections | 34 |
| bus stations | 16 |
| cheapest ride | £10 |
| Most popular coach operators | |
| Other companies are Angkasa Trans Jaya and Tami Jaya | |
Cheap bus tickets to Denpasar
-
Bali Trans11h 30m017:30SurabayaTerminal Purabaya-Bungurasih06:00DenpasarTerminal Ubung Bus Stop0EconomyA Bus from Bali Trans goes from Terminal Purabaya-Bungurasih, Surabaya (Indonesia) at 03/11/2026 17:30:00 to Terminal Ubung Bus Stop, Denpasar (Indonesia) arriving at 04/11/2026 06:00:00. 50 Economy ticket for £10 per person are available. Travel duration is 11h 30m
-
Angkasa Trans Jaya13h 13m015:00SurabayaTerminal Purabaya-Bungurasih04:13DenpasarWisata Komodo0EconomyA Bus from Angkasa Trans Jaya goes from Terminal Purabaya-Bungurasih, Surabaya (Indonesia) at 05/11/2026 15:00:00 to Wisata Komodo, Denpasar (Indonesia) arriving at 06/11/2026 04:13:00. 50 Economy ticket for £11 per person are available. Travel duration is 13h 13m
-
Gunung Harta016:30SurabayaTerminal Purabaya-Bungurasih16:30DenpasarBatubulan, Sinar Mulia0EconomyA Bus from Gunung Harta goes from Terminal Purabaya-Bungurasih, Surabaya (Indonesia) at 03/11/2026 16:30:00 to Batubulan, Sinar Mulia, Denpasar (Indonesia) arriving at 03/11/2026 16:30:00. 50 Economy ticket for £12 per person are available. Travel duration is -1h 0m
-
44 Transport14h 5m017:00SurabayaGubeng Train Station07:05DenpasarPO Setiawan Bus Station0EconomyA Bus from 44 Transport goes from Gubeng Train Station, Surabaya (Indonesia) at 03/11/2026 17:00:00 to PO Setiawan Bus Station, Denpasar (Indonesia) arriving at 04/11/2026 07:05:00. 50 Economy ticket for £12 per person are available. Travel duration is 14h 5m
-
Ladju Transport14h 5m015:30SurabayaGubeng Train Station05:35DenpasarPO Setiawan Bus Station0EconomyA Bus from Ladju Transport goes from Gubeng Train Station, Surabaya (Indonesia) at 03/11/2026 15:30:00 to PO Setiawan Bus Station, Denpasar (Indonesia) arriving at 04/11/2026 05:35:00. 50 Economy ticket for £13 per person are available. Travel duration is 14h 5m
-
Tami Jaya17h 10m013:30YogyakartaTerminal Giwangan07:40DenpasarGarasi Bus Tami Jaya0EconomyA Bus from Tami Jaya goes from Terminal Giwangan, Yogyakarta (Indonesia) at 03/11/2026 13:30:00 to Garasi Bus Tami Jaya, Denpasar (Indonesia) arriving at 04/11/2026 07:40:00. 50 Economy ticket for £15 per person are available. Travel duration is 17h 10m
-
Gunung Harta009:30SemarangTerminal Mangkang09:30DenpasarBatubulan, Sinar Mulia0EconomyA Bus from Gunung Harta goes from Terminal Mangkang, Semarang (Indonesia) at 03/11/2026 09:30:00 to Batubulan, Sinar Mulia, Denpasar (Indonesia) arriving at 03/11/2026 09:30:00. 50 Economy ticket for £17 per person are available. Travel duration is -1h 0m
-
Gunung Harta010:00YogyakartaTerminal Jombor10:00DenpasarBatubulan, Sinar Mulia0EconomyA Bus from Gunung Harta goes from Terminal Jombor, Yogyakarta (Indonesia) at 03/11/2026 10:00:00 to Batubulan, Sinar Mulia, Denpasar (Indonesia) arriving at 03/11/2026 10:00:00. 50 Economy ticket for £18 per person are available. Travel duration is -1h 0m
-
Tami Jaya16h 25m011:20YogyakartaTerminal Giwangan04:45DenpasarGarasi Bus Tami Jaya0EconomyA Bus from Tami Jaya goes from Terminal Giwangan, Yogyakarta (Indonesia) at 03/11/2026 11:20:00 to Garasi Bus Tami Jaya, Denpasar (Indonesia) arriving at 04/11/2026 04:45:00. 50 Economy ticket for £24 per person are available. Travel duration is 16h 25m
-
Gunung Harta016:00BandungTerminal Cicaheum16:00DenpasarBatubulan, Sinar Mulia0EconomyA Bus from Gunung Harta goes from Terminal Cicaheum, Bandung (Indonesia) at 03/11/2026 16:00:00 to Batubulan, Sinar Mulia, Denpasar (Indonesia) arriving at 03/11/2026 16:00:00. 50 Economy ticket for £26 per person are available. Travel duration is -1h 0m
-
Tami Jaya16h 25m011:20YogyakartaTerminal Giwangan04:45DenpasarGarasi Bus Tami Jaya0EconomyA Bus from Tami Jaya goes from Terminal Giwangan, Yogyakarta (Indonesia) at 04/11/2026 11:20:00 to Garasi Bus Tami Jaya, Denpasar (Indonesia) arriving at 05/11/2026 04:45:00. 50 Economy ticket for £27 per person are available. Travel duration is 16h 25m
Cheap Carpooling to Denpasar
-
Bass Airport Shuttle0h 15m006:00Denpasar AirportDenpasar Airport06:15DenpasarSanur0Premium EconomyA Car from Bass Airport Shuttle goes from Denpasar Airport, Denpasar Airport (Indonesia) at 04/11/2026 06:00:00 to Sanur, Denpasar (Indonesia) arriving at 04/11/2026 06:15:00. 50 Premium Economy ticket for £3 per person are available. Travel duration is 0h 15m
-
BaliCab Trans Shuttle Tours & Travels0h 35m008:30Denpasar AirportDenpasar Airport09:05DenpasarSanur0EconomyA Car from BaliCab Trans Shuttle Tours & Travels goes from Denpasar Airport, Denpasar Airport (Indonesia) at 04/11/2026 08:30:00 to Sanur, Denpasar (Indonesia) arriving at 04/11/2026 09:05:00. 50 Economy ticket for £7 per person are available. Travel duration is 0h 35m
-
BaliCab Trans Shuttle Tours & Travels0h 35m002:30Denpasar AirportDenpasar Airport03:05DenpasarSanur0EconomyA Car from BaliCab Trans Shuttle Tours & Travels goes from Denpasar Airport, Denpasar Airport (Indonesia) at 04/11/2026 02:30:00 to Sanur, Denpasar (Indonesia) arriving at 04/11/2026 03:05:00. 50 Economy ticket for £10 per person are available. Travel duration is 0h 35m
-
Malang Indah Transindo15h 0m016:00MalangBlimbing Train Station08:00DenpasarGarasi Bus Tami Jaya0Premium EconomyA Car from Malang Indah Transindo goes from Blimbing Train Station, Malang (Indonesia) at 09/11/2026 16:00:00 to Garasi Bus Tami Jaya, Denpasar (Indonesia) arriving at 10/11/2026 08:00:00. 50 Premium Economy ticket for £18 per person are available. Travel duration is 15h 0m
Your route is not there? In the search bar, we have already filled Denpasar as your destination. You just have to enter your place of departure. However, if you want to take the bus from Denpasar, just click on the arrows to change the direction.
We have already set a default travel date. Generally, most people book 3-7 days in advance. If you want to check a specific date, simply select the corresponding day on the calendar to update your search.Do you already know when you will return from Denpasar? Then check the return trip straight away and simply select the appropriate date. Are you travelling with other people? Then indicate how many passengers are travelling with you to Denpasar and start your search. The search results can be sorted by price, departure and arrival time. They can also be filtered according to stops or companies. Customize everything according to your needs.
By the way: If available, we will also show you information about other modes of transport, such as trains, carpooling and flights, with which you can get to Denpasar.



