How to get to Indonesia
Several airlines operate routes from the U.S. to Indonesia, often with layovers in their respective hubs.
For example, Qatar Airways flights involve a layover in Doha, Turkish Airlines flights involve a layover in Istanbul, and Etihad Airways flights layover in Abu Dhabi.
While total travel time will vary, depending on your departure city and layover duration, it usually ends up being 20-30 hours.
Common arrival points are Soekarno–Hatta International Airport (CGK) in Jakarta and Ngurah Rai International Airport (DPS) in Bali.
From the UK, flights primarily depart from London Heathrow and London Gatwick (LGW), with layovers similar to those outlined for flights from the US.
From the UK, you’re looking at a travel time of 17-20 hours.
How to get to your chosen Indonesian island after arriving
After landing at a major international airport such as Jakarta or Bali, you can reach islands using domestic flights, ferries, speedboats or land transport, in some cases.
Domestic flights
Many of Indonesia’s most popular islands have airports, making domestic flights the quickest and most convenient way to travel. Here’s an overview of key domestic flights:
- Jakarta (CGK) → Bali (DPS) – 1h 50m
- Jakarta (CGK) → Lombok (LOP) – 2h 10m
- Jakarta (CGK) → Komodo/Flores (LBJ) – 2h 30m
- Bali (DPS) → Labuan Bajo (LBJ, Komodo) – 1h
- Bali (DPS) → Lombok (LOP) – 30m
- Surabaya (SUB) → Banjarmasin (Borneo, BDJ) – 1h 15m
These should be booked early, especially if you’re traveling June-August.
Ferries and speedboats
Indonesia has an extensive ferry network connecting major islands, with speedboats often used for shorter trips to smaller islands.
Here are examples of some notable routes
Public ferries — slow but cheap
Jakarta → Bangka / Belitung – 24 hours
Surabaya → Makassar (Sulawesi) – 24 hours
Bali (Padang Bai) → Lombok (Lembar) – 4-5 hours
Speedboats and fast ferries
Bali (Sanur) → Nusa Penida/Nusa Lembongan – 30-45 min
Bali (Padang Bai) → Gili Islands/Lombok – 1.5-2 hours
Lombok → Gili Islands – 15-30 min
Labuan Bajo → Komodo National Park – 1.5-2 hours
Private boats and liveaboards
For remote or adventure-focused travel, you could charter a private boat, or join a liveaboard.
By land
For islands connected by bridges, or close by, road travel combined with short ferry rides is a practical possibility.
Jakarta → Sumatra: buses take ferries across the Sunda Strait.
Bali → Lombok: travel by bus and ferry via Padang Bai.
Java → Bali: use overland bus plus ferry.