Travel from Jakarta to Lombok is easier than ever, with multiple options for flights, ferries, and overland routes. Whether you’re looking for the fastest, most budget-friendly, or most scenic way to reach Lombok, this guide covers all the best ways to travel from Indonesia’s capital to this tropical island paradise.

Google Maps Location: Jakarta to Lombok Travel Routes
Table of Contents
1. Best Ways to Get from Jakarta to Lombok

1. Direct Flights (Fastest & Easiest Option)
The fastest way to travel from Jakarta (CGK) to Lombok (LOP) is by direct flight.
- Flight Duration: ~2 hours
- Airlines Operating Direct Flights:
- Garuda Indonesia (Full-service airline, includes baggage & meals)
- Batik Air (Mid-range, good service, includes baggage)
- Lion Air (Budget airline, cheap fares but extra fees for baggage)
- Citilink (Affordable & good service)
- Average Ticket Price: IDR 600,000 – 2,000,000 ($40 – $130 USD) round trip
- Best Time to Book: 2-4 weeks in advance for the best fares.
Why Choose This?
- The fastest way to reach Lombok.
- Multiple flights daily from Soekarno-Hatta International Airport (CGK).
- Hassle-free, especially if you’re short on time.
Pro Tip: Choose morning flights for better weather conditions and fewer delays.
2. Jakarta to Lombok via Bali (Budget-Friendly Alternative)

If direct flights are expensive or unavailable, flying via Bali (DPS) and taking a short connecting flight or ferry is a great alternative.
Option 1: Flight to Bali + Short Flight to Lombok
- Step 1: Fly from Jakarta to Bali (DPS) (~1.5 hours)
- Step 2: Take a domestic flight from Bali to Lombok (~30 minutes)
- Total Travel Time: ~3-4 hours (including layovers)
- Cost: IDR 500,000 – 1,500,000 ($35 – $100 USD)
Why Choose This?
- Sometimes cheaper than direct flights to Lombok.
- More flight options if direct flights are full.
Option 2: Flight to Bali + Ferry to Lombok
- Step 1: Fly Jakarta to Bali (1.5 hours)
- Step 2: Take a fast boat from Bali to Lombok (1.5 – 2 hours)
- Total Travel Time: ~5-6 hours
- Fast Boat Operators: Eka Jaya, BlueWater Express, Bali Eka Jaya
- Cost: IDR 400,000 – 900,000 ($25 – $60 USD)
Why Choose This?
- Best for travelers who want to visit Bali first before heading to Lombok.
- Scenic boat ride with ocean views.
3. Overland & Sea Travel from Jakarta to Lombok

For budget backpackers or slow travelers, it’s possible to travel overland and by sea from Jakarta to Lombok.
Step-by-Step Route
- Train from Jakarta to Surabaya (9-10 hours, IDR 250,000 – 500,000 / $15 – $35 USD)
- Bus or Train from Surabaya to Banyuwangi (~6 hours)
- Ferry from Banyuwangi to Bali (~1 hour, IDR 10,000 / $0.70 USD)
- Bus from Gilimanuk (Bali) to Padang Bai (~3-4 hours)
- Public Ferry from Padang Bai to Lombok (~5 hours, IDR 60,000 – 80,000 / $4 – $6 USD)
Why Choose This?
- Cheapest way to get from Jakarta to Lombok (~IDR 500,000 total / $35 USD).
- Great for backpackers who want to explore multiple cities along the way.
- Incredibly scenic journey through Java and Bali.
Pro Tip: This route takes 24+ hours, so only choose it if you’re up for a long adventure!
2. Best Travel Option Based on Your Budget & Time
| Travel Option | Duration | Cost (IDR/USD) | Best For |
|---|---|---|---|
| Direct Flight | ~2 hours | 600,000 – 2,000,000 ($40 – $130) | Fast & convenient |
| Via Bali (Flight + Flight) | ~3-4 hours | 500,000 – 1,500,000 ($35 – $100) | Budget-conscious travelers |
| Via Bali (Flight + Ferry) | ~5-6 hours | 400,000 – 900,000 ($25 – $60) | Exploring Bali before Lombok |
| Overland & Sea | ~24+ hours | 500,000 ($35) | Backpackers & slow travelers |
Recommendation: If you want to save time, take a direct flight. If you want a budget-friendly option with adventure, try the overland-and-ferry route.
3. Travel Tips for Jakarta to Lombok
- Book Flights Early: Prices go up closer to departure, especially during high season (June – September).
- Check the Weather: Avoid traveling by ferry during the rainy season (November – March).
- Cash is King: Bring some Indonesian Rupiah (IDR), as ATMs may be limited in smaller ports.
- Use Trusted Booking Platforms: For flights, use Traveloka, Tiket.com, or the airline’s website. For ferries, book through Eka Jaya or BlueWater Express.
- Pack Light for Ferries: Large suitcases are difficult to carry on boats.
FAQs About Travel from Jakarta to Lombok
1. What is the fastest way to get from Jakarta to Lombok?
A direct flight (2 hours) is the quickest option.
2. Can I take a train from Jakarta to Lombok?
Not directly. You can take a train to Surabaya, then a bus and ferry to Lombok.
3. What is the cheapest way to get to Lombok from Jakarta?
The overland and ferry route (~IDR 500,000 / $35 USD) is the most affordable.
4. Is Lombok worth visiting over Bali?
Yes! Lombok is less crowded, more affordable, and has stunning beaches.
5. Do I need to book ferry tickets in advance?
For fast boats, yes—especially during peak season. Public ferries don’t require advance booking.
Final Thoughts
Getting from Jakarta to Lombok is easy, with multiple flight, ferry, and travel options to fit every budget. Whether you choose a direct flight for speed or a scenic overland journey, this guide ensures you’ll have a smooth and stress-free trip.