---
title: "Indonesia Buses 2026: Sleeper Buses, DAMRI, City Buses"
description: "Sleeper buses from Jakarta to Bali and Padang, DAMRI's airport and tourist buses, shared vans, and city buses in Jakarta, Bali and Jogja that take cards."
canonical: "https://indonesiatransport.com/buses/"
language: "en"
content_type: "transport"
last_checked: "2026-11-12"
confidence: "medium"
status: "published"
structured_data: "https://indonesiatransport.com/buses/#webpage"
alternates: "en=https://indonesiatransport.com/buses/ fr=https://indonesiatransport.com/fr/buses/ de=https://indonesiatransport.com/de/buses/ es=https://indonesiatransport.com/es/buses/ ja=https://indonesiatransport.com/ja/buses/ ko=https://indonesiatransport.com/ko/buses/ ru=https://indonesiatransport.com/ru/buses/ zh-Hant=https://indonesiatransport.com/zh/buses/"
---
# Buses and shuttles in Indonesia: sleeper coaches, DAMRI and city buses

## Short Answer

For short hops and airport runs, yes: DAMRI's tourist buses are the bargain, Rp 20,000 from Malioboro to Borobudur and Rp 5,000 from Komodo airport into Labuan Bajo, and city buses cost Rp 2,700 to Rp 4,400 a ride. For long distances the train or a flight usually wins: a sleeper bus from Jakarta to Bali takes 18 to 32 hours. City buses in Jakarta, Bali and Yogyakarta take cards and QR codes, not cash.

## Quick Facts

- Last checked: 2026-11-12
- Confidence: medium

## Long-distance and sleeper buses on Java and to Bali

On the long runs across Java and on to Bali, the bus is the main alternative to the train. These are the usual trips.

| Journey | Time | Sold online, November 2026 |
|---|---|---|
| Jakarta to Bali (Denpasar, Tabanan, Singaraja) | 18 to 32 h, ferry included | From about Rp 508,000, about Rp 637,000 typical |
| Jakarta to Padang (for Mentawai) | 21 to 34 h | From Rp 550,000 |
| Denpasar to Ketapang harbour (DAMRI, for Ijen) | 5 to 6 h | About Rp 181,000 |
| Surabaya to Probolinggo (for Bromo) | About 90 min | About Rp 50,000 |

**Where the bus wins.** For Bromo, Ijen and Java's east tip, the bus and the ferry reach places the plane does not, and Jakarta to Bali by bus costs less than half the cheapest flight.

**Where the train is better.** On Java's main lines the train runs from city centre to city centre: Jakarta to Yogyakarta in about six hours.

## DAMRI airport buses

DAMRI's airport buses are the cheap way into town from most big airports. Where they go, when and for how much:

| Airport | DAMRI to | When and how much |
|---|---|---|
| Jakarta Soekarno–Hatta | Gambir station; Halim Whoosh station | Every 30 min; Gambir from 03:00, from the airport to 23:00 |
| Lombok | Mataram, Senggigi, Selong | 04:00 to 20:00, Rp 25,000 to Rp 35,000 |
| Yogyakarta YIA | Sleman, Condongcatur, DAMRI pool | One to two hours, about Rp 92,000 |
| Komodo, Labuan Bajo | A loop to the harbour and hotels | 07:00 to 17:00, Rp 5,000, card or QRIS only |

**Book in the DAMRI app** where you can; at Lombok airport the counter is staffed only from 07:00 to 17:00, although the buses run longer.

## DAMRI tourist buses and shared vans: Borobudur, Ijen, Komodo, Bali and Lombok

**DAMRI's tourist buses** (Angkutan KSPN) are the cheapest way to the big sights:

- **Malioboro to Borobudur:** 12 a day from 05:00, Rp 20,000, back from 06:30 to 17:00.
- **Banyuwangi to Ijen:** from Taman Sritanjung at 08:00 and 23:00, about two hours to Paltuding, Rp 10,500 one way in 2025.
- **Komodo airport loop:** Rp 5,000, cards only, every flight from 07:00 to 17:00.

**Shared vans** fill the gaps. From Bali airport they run hourly to Kuta (Rp 125,000) and Sanur (Rp 150,000), and to Canggu hotels from 06:00 to 22:00.

From Lombok airport, four a day go to Kuta Lombok for Rp 360,000, the price of a private car. A van from Bali hotels to the Ijen car park, ferry included, costs about Rp 1,600,000 to Rp 1,700,000.

## City buses: TransJakarta, Trans Metro Dewata and Trans Jogja

In the cities, a bus ride costs very little once you know which card or app it takes.

| City | Bus | Fare in 2026 | Good to know |
|---|---|---|---|
| Jakarta | TransJakarta | Rp 3,500 (Rp 15,000 Blok M to the airport) | Bank e-money card or the TIJE app's QR ticket |
| Bali | Trans Metro Dewata | Rp 4,400, free change within 90 min | Rp 2,000 for students, seniors and disabled riders |
| Bali | Trans Sarbagita (electric, trial) | Free since 9 November 2026 | Tap an e-money card |
| Yogyakarta | Trans Jogja | Rp 2,700 | Cashless only; one card can pay for several riders |

**No cash on board.** Carry a bank electronic money card such as e-Money, Flazz or TapCash: it works on TransJakarta, Jakarta's MRT and the KRL commuter trains between Yogyakarta and Solo.

## Bus terminals and agents: where to catch them

**Jakarta** long-distance buses leave from terminals such as Pulo Gebang and Kampung Rambutan, and some companies board at their own offices. **Bali**'s buses to and from Java use Terminal Mengwi; **Yogyakarta**'s buses north to Magelang and Borobudur call at Terminal Jombor; and Makassar's night buses to Toraja leave from **Terminal Regional Daya**.

**Read the boarding point.** Booking sites list pick-ups by shop or hotel name ("Hotel Borobudur Jombor" is a hotel in Yogyakarta, not the temple), so check the map pin before you go.

## Booking an Indonesian bus seat online

**DAMRI** sells in its own app; most private companies sell through booking sites, where prices are shown per seat. Book sleeper and holiday-week seats ahead; DAMRI's tourist buses and city buses need no booking, only the card.

## Buses and shuttles in Indonesia: what travellers ask

### Is there a bus from Bali to Jakarta?

Yes, every day, crossing on the Gilimanuk to Ketapang ferry: Lorena, Kramat Djati, Safari Dharma Raya, Madu Kismo and DAMRI sell seats, 18 to 32 hours, from about Rp 508,000 for November 2026.

### How do I pay for TransJakarta?

Not in cash: tap a bank electronic money card, or buy a single-trip QR ticket in the TIJE app, valid on the day you buy it. The fare is Rp 3,500 in 2026, and Rp 15,000 on the Blok M to airport bus.

### Is there a bus from Yogyakarta to Borobudur?

Yes, DAMRI's tourist bus from Malioboro, 12 a day from 05:00 to 15:00, Rp 20,000, via Tugu station and Terminal Jombor.

### Do Bali's buses take cash?

No, they are cashless. Trans Metro Dewata costs Rp 4,400 a ride with a free change within 90 minutes; the new Trans Sarbagita electric line is free on its trial since 9 November 2026, but you still tap an e-money card to board.

## Sources for buses

1. [DAMRI (Perum DAMRI) — operator](https://damri.co.id/id/info-rute)
2. [Jogja Akurat: DAMRI KSPN Malioboro - Borobudur timetable and fare (23 December 2025) — news](https://jogja.akurat.co/lifestyle/24501/jadwal-tarif-dan-rute-angkutan-kspn-malioboro-borobudur-paling-pagi-jam-05-00-dari-jogja)
3. [Kontan: DAMRI airport service in Labuan Bajo (30 June 2024) — news](https://industri.kontan.co.id/news/damri-rilis-layanan-bandara-komodo-labuan-bajo-berapa-tarifnya)
4. [IDN Times Jatim: DAMRI from Banyuwangi to Kawah Ijen (13 February 2025) — news](https://jatim.idntimes.com/travel/destination/naik-damri-dari-banyuwangi-ke-kawah-ijen-hanya-rp20-ribuan-c1c2-01-3hq5x-1f8p2n)
5. [Investor Trust: TransJakarta fare stays Rp 3,500 in 2026 (8 January 2026) — news](https://investortrust.id/business/90742/pengumuman-tarif-transjakarta-tak-naik-di-2026)
6. [Metro TV: TransJakarta Blok M - Soekarno-Hatta fare Rp 15,000 from September 2026 (31 July 2026) — news](https://www.metrotvnews.com/read/NnjCWPd9-tarif-transjakarta-blok-m-soetta-naik-jadi-rp15-ribu-berlaku-september)
7. [GridOto: Trans Jogja electric bus fare from 1 January 2026 — news](https://www.gridoto.com/read/224337023/uji-coba-selesai-ini-tarif-bus-listrik-trans-jogja-per-1-januari-2026)
8. [ANTARA Bali: Trans Metro Dewata ridership up during fuel queues (14 October 2026) — news](https://bali.antaranews.com/berita/415585/penumpang-trans-metro-dewata-naik-imbas-antrean-bbm)
9. [Lombok International Airport (Zainuddin Abdul Madjid) — operator](https://lombok-airport.co.id/id/transportasi-publik/index)

## Other ways to travel

- [Indonesia's trains: what runs, which class to buy, how to book](https://indonesiatransport.com/trains/)
- [Fast boats, car ferries and Pelni ships: crossing Indonesia by sea](https://indonesiatransport.com/ferries/)
- [Flying around Indonesia: airlines, airports and when a flight beats the boat](https://indonesiatransport.com/flights/)
- [Grab, Gojek, Bluebird or a driver: moving around Bali](https://indonesiatransport.com/bali-transport/)
