Indonesia

Travel in Indonesia by Bus
at the best price

Find the best routes between all destinations. Bus, ferry, train β€” compare in 1 click.

πŸ—Ί
Routes
210+
🚌
Transports
Bus Β· Ferry Β· Train Β· Flight
πŸ’Ά
From
5€
Powered by 12Go system

How does it work?

πŸ”
1

Choose your route

Enter your departure and arrival city in the search engine.

β†’
βš–οΈ
2

Compare options

Bus, ferry, train or flight β€” prices and durations at a glance.

β†’
🎟
3

Book in 1 click

Secure payment via 12go.asia. Ticket sent by email instantly.

Travel in Indonesia: bus, train, ferry & flights

Indonesia spans thousands of islands, and getting around mixes buses, ferries and short flights. On Java, comfortable buses and trains link Jakarta, Bandung, Yogyakarta and Surabaya. To reach Bali, the Gili Islands, Lombok or Nusa Penida, fast boats and bus-and-ferry combos do the job. Compare operators, durations and prices across bus, ferry and flight, and book online in a few clicks.

Java buses & trains Fast boats to the islands Bus + ferry combos Bali transfers Domestic flights Online booking
βœ…Secure payment
⚑Instant ticket
🌍210+ routes available
πŸ“±Mobile ticket

Routes by departure city

Routes from Jakarta 29
+ 21 routes β†’
Routes from Bali 19
+ 11 routes β†’
Routes from Lombok 19
+ 11 routes β†’
Routes from Kudus 10
+ 2 routes β†’
Routes from Makassar 10
+ 2 routes β†’
Routes from Malang 10
+ 2 routes β†’
See all routes β†’
Book now