KarlovacRijeka
0 min agoRoute info
SplitRogoznica Mag.
0 min agoRoute info
ZagrebVrpolje
1 min agoRoute info
SplitOrebic t/p
2 min agoRoute info
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.
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 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 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 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.
Major cities and tourist destinations in Indonesia have central bus terminals where intercity and local buses operate. Here are some key bus stations:
Jakarta’s main bus terminals connect the capital to cities across Java and Sumatra. Facilities include waiting areas, ticket counters, and small shops.
The main terminal in Bali connects Denpasar to Ubud, Gilimanuk, and other key locations on the island. Buses to Java also depart from here.
One of Indonesia’s largest bus terminals, connecting Surabaya to cities across Java and beyond. It features clean waiting areas and ticketing facilities.
This terminal links Yogyakarta to other major cities like Jakarta, Bandung, and Surabaya. Local buses and angkots also operate from here.
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.
Indonesia has a variety of bus companies offering different levels of service. Some popular operators include:
Each company offers various options, from economy class to VIP coaches.
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.
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.
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.
With its extensive network and affordable prices, buses are an excellent way to explore the diverse landscapes and cultures of 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.
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.
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.
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.
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.