Buses in Indonesia: Timetables, Tickets & Travel Tips
Buses are a convenient and affordable way to explore Indonesia. Traveling through Indonesia by bus allows you to reach major cities and picturesque coastal towns easily.
This guide will cover key details about bus timetables, ticket options, and helpful travel tips for your journey by buses in Indonesia.
Top Indonesia Bus Routes
- Yogyakarta to Malang
- Bandung to Yogyakarta
- Malang to Yogyakarta
- Yogyakarta to Jakarta
- Malang to Jakarta
- Jakarta to Yogyakarta
- Yogyakarta to Bandung
Intercity Bus Travel in Indonesia
Traveling by bus between cities in Indonesia is one of the most popular and budget-friendly ways to explore the country. The extensive bus network connects major cities, towns, and even remote areas. You’ll find a wide range of bus options, from basic economy buses to luxurious coaches.
Many intercity buses in Indonesia feature air conditioning, reclining seats, and sometimes even onboard entertainment or refreshments. Routes such as Jakarta to Bandung and Surabaya to Malang are highly frequented and offer multiple daily departures.
Domestic Bus Travel
Domestic bus travel in Indonesia is versatile and suitable for both short and long journeys. Local buses connect smaller towns and villages, while premium buses cater to longer routes between cities. Some operators, especially on routes like Jakarta to Bali, provide overnight buses equipped with sleeper seats for added comfort.
For shorter distances, minibuses or "angkots" are often used to navigate within towns and between nearby areas.
International Bus Travel
International bus travel options from Indonesia are relatively limited and are generally combined with ferry services. Popular routes include buses from Jakarta to Singapore or Malaysia, often involving a ferry transfer in Batam or Tanjung Pinang. These trips provide an economical alternative to flights, with several reputable operators managing these routes.
Overnight Buses in Indonesia
Overnight buses in Indonesia are a great option for long-distance travel, helping you save time and accommodation costs. Routes like Surabaya to Bali or Jakarta to Yogyakarta often feature overnight services. These buses are typically equipped with reclining seats, air conditioning, and blankets for a comfortable journey.
However, roads in Indonesia can sometimes be bumpy, so it’s recommended to choose reputable operators for a smoother experience.
Bus Stations in Indonesia
Major cities and tourist destinations in Indonesia have central bus terminals where intercity and local buses operate. Here are some key bus stations:
Jakarta (Terminal Kampung Rambutan & Terminal Pulo Gebang)
Jakarta’s main bus terminals connect the capital to cities across Java and Sumatra. Facilities include waiting areas, ticket counters, and small shops.
Denpasar (Ubung Bus Terminal)
The main terminal in Bali connects Denpasar to Ubud, Gilimanuk, and other key locations on the island. Buses to Java also depart from here.
Surabaya (Purabaya Terminal)
One of Indonesia’s largest bus terminals, connecting Surabaya to cities across Java and beyond. It features clean waiting areas and ticketing facilities.
Yogyakarta (Giwangan Terminal)
This terminal links Yogyakarta to other major cities like Jakarta, Bandung, and Surabaya. Local buses and angkots also operate from here.
Airport Shuttle Buses in Indonesia
Indonesia’s major airports, such as Jakarta’s Soekarno-Hatta International Airport and Bali’s Ngurah Rai International Airport, offer shuttle bus services to nearby cities and towns. Airport buses are convenient and cost-effective for travelers looking to avoid expensive taxis.
Bus Companies in Indonesia
Indonesia has a variety of bus companies offering different levels of service. Some popular operators include:
- Damri: Offers reliable services connecting cities and airports.
- Rosalia Indah: Known for comfortable intercity buses.
- Lorena: Provides premium bus services on long routes.
- Kramat Djati: Covers popular routes across Java and Bali.
- PO SAN: Features luxury buses with modern amenities.
Each company offers various options, from economy class to VIP coaches.
Buying a Bus Ticket in Indonesia
Buying a bus ticket in Indonesia is simple. Tickets can be purchased at bus terminals, on our website, or through our mobile apps GetBy. Online booking is often recommended for popular routes to ensure seat availability.
Some smaller operators only sell tickets in person, so it’s good to arrive early at the terminal.
Bus Rental Service in Indonesia
For group travel, renting a bus is a practical option in Indonesia. Whether you’re planning a family trip, a company outing, or an event, many companies provide rental services for minibuses and larger coaches.
These buses often come with experienced drivers who are familiar with local routes, ensuring a safe and smooth journey.
Public Transportation in Indonesia
In urban areas, public buses and minibuses (angkots) are the backbone of transportation. Cities like Jakarta also have modern bus rapid transit (BRT) systems such as TransJakarta, which operates dedicated bus lanes for faster commutes.
Ticketing methods vary by city; some use reloadable smart cards, while others still accept cash payments.
Tips for Traveling Indonesia by Bus
- Plan Ahead: Research bus schedules and routes beforehand, especially for long-distance travel.
- Book Early: Secure your ticket early during peak travel seasons like holidays.
- Prepare for Delays: Traffic in Indonesia, especially in cities, can be unpredictable.
- Pack Essentials: Bring snacks, water, and a light jacket for long journeys.
- Choose Reputable Operators: Stick to well-known bus companies for safety and comfort.
- Be Early: Arrive at the terminal 30 minutes before departure to avoid last-minute stress.
With its extensive network and affordable prices, buses are an excellent way to explore the diverse landscapes and cultures of Indonesia.
Buses in Indonesia FAQs
How much does a bus cost in Indonesia?
Bus fares in Indonesia vary based on the route, bus type, and operator. For example, a journey from Jakarta to Bandung typically costs between IDR 135,000 and IDR 150,000. Longer routes, such as Jakarta to Bali, can range from IDR 470,000 to IDR 635,000. Prices depend on the amenities and class of the bus.
Is there public transport in Indonesia?
Yes, Indonesia has a public transport network that includes buses, trains, and ferries. However, the extent and efficiency of these services can vary by region. Major cities like Jakarta and Surabaya have more developed systems, while rural areas may have limited options.
Does Indonesia have sleeper buses?
Yes, Indonesia offers sleeper buses, especially for long-distance travel between major cities. These buses are designed for overnight journeys, providing reclining seats or sleeping berths to ensure passenger comfort during extended trips.
Is there a toilet in sleeper buses?
Many long-distance and sleeper buses in Indonesia are equipped with onboard toilets. However, the availability and condition of these facilities can vary depending on the bus operator and the class of service. It's advisable to check with the bus company beforehand or be prepared for scheduled rest stops during the journey.
What is the longest bus route in Indonesia?
One of the longest bus routes in Indonesia is from Banda Aceh in the northern part of Sumatra to Denpasar in Bali, covering approximately 2,500 kilometers. This journey can take several days and typically involves multiple transfers and ferry crossings between islands.