Transport guide · How to get from Java to Lombok
Java to Lombok is fastest by domestic flight: Jakarta CGK-LOP (2 hours, IDR 1.5-3.5M return), Surabaya SUB-LOP (1 hour, IDR 1.2-2.5M), Yogyakarta JOG-LOP (sometimes via Bali). Overland via bus + ferries through Bali takes 24+ hours and is used only by extreme budget travelers or vehicle transport. Most Indonesian travelers from Java fly.
| Method | Time | Cost | Comfort | Frequency | Best For |
|---|---|---|---|---|---|
| Direct flight Jakarta → Lombok | 2 hours | IDR 1.5-3.5M return | Multiple daily | Most Java-Lombok travelers from Jakarta | |
| Direct flight Surabaya → Lombok | 1 hour | IDR 1.2-2.5M return | Daily | East Java travelers | |
| Overland bus + ferry via Bali | 24+ hours | IDR 400-800k including ferries | Daily long-distance buses | Backpackers on multi-month trips, vehicle transport |
2 hours · IDR 1.5-3.5M return
Tip: Garuda is most reliable; avoid Lion Air for time-sensitive trips.
1 hour · IDR 1.2-2.5M return
Tip: East Java's quickest option to Lombok.
24+ hours · IDR 400-800k including ferries
Tip: Used only by extreme budget travelers and vehicle transport.
Fly. Domestic flights from Jakarta (2 hours) or Surabaya (1 hour) are dramatically faster than overland routing (24+ hours) for negligible cost difference. Java-Lombok overland routing makes sense only for extreme budget backpackers willing to trade time for minor savings, or for vehicle transport.
# Java to Lombok: The Domestic Flight Network
For travelers in Java (Indonesia's most populous island, home to Jakarta, Surabaya, Yogyakarta, Bandung, and most Indonesian residents), Lombok is a domestic destination requiring no visa or international transit. The standard option is direct flight; the alternative (overland via Bali) is dramatically slower and used only by specific niche travelers.
Jakarta CGK → Lombok LOP:
Surabaya SUB → Lombok LOP:
Yogyakarta JOG → Lombok:
Bandung BDO → Lombok:
For most Java travelers, Jakarta or Surabaya are the practical departure cities for Lombok flights.
Garuda Indonesia: Premium full-service, most reliable, IDR 2.5-3.5M return CGK-LOP. Best choice for business travelers and time-sensitive trips.
Batik Air: Mid-tier reliable, IDR 1.8-2.8M. Better than Lion Air despite same parent company.
Citilink: Garuda's LCC subsidiary, IDR 1.5-2.5M, decent reliability.
Lion Air: Cheapest at IDR 1.5-2M but chronic delays (60-120 minutes common). Avoid for time-sensitive travel.
For domestic Java-Lombok flights, Garuda or Batik are the recommended choices.
Overland from Java to Lombok requires:
1. Java road/bus to Bali: 12-18 hours by long-distance bus from Jakarta or Yogyakarta to Denpasar
2. Bali to Lombok via ferry: 4-5 hours public ferry Padang Bai-Lembar
3. Continue in Lombok: Onward transport to destination
Total time: 24+ hours. Total cost: IDR 400-800k including ferries and meals.
This route is impractical for tourists. Used only by:
For 99% of Java tourists, fly.
For Indonesian residents (the primary Java-Lombok travelers), domestic flights are the obvious choice because:
International travelers based in Java (expats, business visitors) follow the same logic — fly to Lombok, don't overland.
Weekend trip from Surabaya: 1-hour flight enables 3-day weekends. Friday evening departure, Sunday afternoon return. Stay in Kuta Lombok or Gili T.
Long weekend from Jakarta: 2-hour flight enables 4-day weekends with reasonable activity time. Most popular Jakarta-Lombok pattern.
Family vacation: 5-7 day trips for Indonesian families during school breaks. Often combine multiple Lombok destinations.
Business + leisure: Some Jakarta-based business travelers add weekend Lombok extensions to work trips.