BTH - DPS

$121 Find Cheap Flights from Batam to Denpasar - Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 21% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Everything you should know

Cheapest round-trip
$246
Typical prices: $280-$354
Batik Air
Fri 10/19Fri 10/26
BTH - DPS • 1 stop
Cheapest one-way
$121
Typical prices: $139-$176
Batik Air
Sat 11/24
BTH - DPS • 1 stop
Nonstop flights
There are currently no direct flights between Batam and Denpasar. You'll need to take a connecting flight to reach the destination.
Insights
Insights
When to travel
Cheapest • 19% price drop
Most popular
Good to know
+1
Good to know
+1
Top layover airports
Cheapest • Avg $295 (round-trip)
Shortest trip • 5h 54m (one-way)
Insights
Insights
Start a new search
KAYAK searches 100s of sites at once to find you the best travel deals.
We hope you love your trip to Denpasar!
Flight Deals
Booking Insights
Flight Deals

Cheap Flights from Batam to Denpasar (BTH-DPS)

 
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent round-trip flight deals from Batam to Denpasar

Mon, Oct 19 - Mon, Oct 26
Batik Air Logo
11:00 am - 9:00 pmBTH  Batam Hang Nadim-DPS Denpasar Bali Ngurah Rai
9h 00m1 stop Kuala Lumpur Intl
Batik Air Logo
12:15 pm - 10:10 amDPS  Denpasar Bali Ngurah Rai-BTH Batam Hang Nadim
22h 55m1 stop Kuala Lumpur Intl
$246Batik Air
Thu, Oct 22 - Thu, Oct 29
Batik Air Logo
11:00 am - 9:00 pmBTH  Batam Hang Nadim-DPS Denpasar Bali Ngurah Rai
9h 00m1 stop Kuala Lumpur Intl
Batik Air Logo
12:15 pm - 10:10 amDPS  Denpasar Bali Ngurah Rai-BTH Batam Hang Nadim
22h 55m1 stop Kuala Lumpur Intl
$268Batik Air
Sat, Oct 3 - Thu, Oct 8
Multiple Airlines Logo
11:00 am - 7:40 pmBTH  Batam Hang Nadim-DPS Denpasar Bali Ngurah Rai
7h 40m1 stop Kuala Lumpur Intl
Multiple Airlines Logo
8:15 am - 11:40 amDPS  Denpasar Bali Ngurah Rai-BTH Batam Hang Nadim
4h 25m1 stop Surabaya Juanda
$279Multiple Airlines
Sat, Oct 3 - Thu, Oct 8
Multiple Airlines Logo
11:00 am - 7:40 pmBTH  Batam Hang Nadim-DPS Denpasar Bali Ngurah Rai
7h 40m1 stop Kuala Lumpur Intl
Multiple Airlines Logo
8:15 am - 11:40 amDPS  Denpasar Bali Ngurah Rai-BTH Batam Hang Nadim
4h 25m1 stop Surabaya Juanda
$285Multiple Airlines
Sun, Oct 4 - Thu, Oct 8
Multiple Airlines Logo
11:00 am - 9:00 pmBTH  Batam Hang Nadim-DPS Denpasar Bali Ngurah Rai
9h 00m1 stop Kuala Lumpur Intl
Multiple Airlines Logo
4:45 pm - 10:55 amDPS  Denpasar Bali Ngurah Rai-BTH Batam Hang Nadim
19h 10m1 stop Yogyakarta Intl
$288Multiple Airlines
Sun, Oct 4 - Thu, Oct 8
Lion Air Logo
8:40 am - 7:15 pmBTH  Batam Hang Nadim-DPS Denpasar Bali Ngurah Rai
9h 35m1 stop Surabaya Juanda
Lion Air Logo
10:35 am - 1:50 pmDPS  Denpasar Bali Ngurah Rai-BTH Batam Hang Nadim
4h 15m1 stop Surabaya Juanda
$293Lion Air
Sat, Oct 3 - Wed, Oct 7
Lion Air Logo
8:40 am - 5:30 pmBTH  Batam Hang Nadim-DPS Denpasar Bali Ngurah Rai
7h 50m1 stop Surabaya Juanda
Lion Air Logo
10:35 am - 1:50 pmDPS  Denpasar Bali Ngurah Rai-BTH Batam Hang Nadim
4h 15m1 stop Surabaya Juanda
$295Lion Air
Sat, Oct 3 - Thu, Oct 8
Multiple Airlines Logo
11:00 am - 7:40 pmBTH  Batam Hang Nadim-DPS Denpasar Bali Ngurah Rai
7h 40m1 stop Kuala Lumpur Intl
Multiple Airlines Logo
7:00 am - 3:05 pmDPS  Denpasar Bali Ngurah Rai-BTH Batam Hang Nadim
9h 05m2 stops Surabaya Juanda Jakarta Soekarno-Hatta Intl
$327Multiple Airlines
Sun, Oct 4 - Thu, Oct 8
Multiple Airlines Logo
8:40 am - 7:15 pmBTH  Batam Hang Nadim-DPS Denpasar Bali Ngurah Rai
9h 35m1 stop Surabaya Juanda
Multiple Airlines Logo
7:00 am - 3:05 pmDPS  Denpasar Bali Ngurah Rai-BTH Batam Hang Nadim
9h 05m2 stops Surabaya Juanda Jakarta Soekarno-Hatta Intl
$356Multiple Airlines
Sat, Oct 3 - Thu, Oct 8
Multiple Airlines Logo
11:00 am - 7:40 pmBTH  Batam Hang Nadim-DPS Denpasar Bali Ngurah Rai
7h 40m1 stop Kuala Lumpur Intl
Multiple Airlines Logo
2:25 pm - 8:50 pmDPS  Denpasar Bali Ngurah Rai-BTH Batam Hang Nadim
7h 25m2 stops Semarang Achmad Yani Jakarta Soekarno-Hatta Intl
$364Multiple Airlines
Booking Insights

Price, demand and travel trends for Batam to Denpasar flights

Use KAYAK data on prices, travel dates, airlines and seasonal trends to compare options and book flights from Batam to Denpasar with more confidence.

How much is a round-trip flight from Batam to Denpasar?

Round-trip flights from Batam to Denpasar start at $246. Prices are below average for this route right now, with typical round-trip fares ranging from $280 to $354. The lowest price found in the past 5 days was $246 on Batik Air.

What's the cheapest day of the week to fly from Batam to Denpasar?

Saturday is the cheapest day of the week to fly from Batam to Denpasar, it is 13% cheaper than the average day. Monday is the most expensive day with flight prices 43% higher than average. Based on deals found by KAYAK users in the last 12 months.

Key details for Batam to Denpasar flights

Low season

December

Cheapest flight

$121
Most popular time to fly with an average 7% increase in price.
Flight from Batam to Denpasar

When to book flights from Batam to Denpasar

Are your dates flexible? Find out the best times to travel from Batam to Denpasar based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated round-trip price

Your Batam to Denpasar flight questions, answered

Find helpful route details based on KAYAK data, including flight times, airports, airlines and booking questions.

  • Which airports can I use when flying from Batam to Denpasar?

    Flights from Batam to Denpasar usually depart from Batam Hang Nadim (BTH) and arrive at Denpasar Bali Ngurah Rai (DPS).

  • What cabin classes can I book on flights from Batam to Denpasar?

    Only Economy Class is available on flights from Batam to Denpasar.

  • Which airports do connecting flights from Batam to Denpasar pass through?

    One-stop flights from Batam to Denpasar most commonly connect through:

    • Surabaya Juanda (SUB) - 44% of one-stop connections
    • Kuala Lumpur Intl (KUL) - 33% of one-stop connections
    • Jakarta Soekarno-Hatta Intl (CGK) - 22% of one-stop connections

    Surabaya Juanda (SUB) handles the largest share of one-stop connections on this route.

  • Can I save money by using flexible dates for flights from Batam to Denpasar?

    On the Batam to Denpasar route, being flexible with your departure day can save you up to 39%. Saturday is the cheapest day at $266 round-trip on average, while Monday is the most expensive at $435: a $169 difference. Cheaper weekend fares like these are typical of routes dominated by weekday business travel.

  • What popular places can I visit in Denpasar?

    Some of the most popular sights in Denpasar are Sanur Beach, Lapangan Puputan Badung and Bali Beach Golf Course. These are among the most viewed places in Denpasar on KAYAK.

  • How long is a flight from Batam to Denpasar?

    A nonstop flight from Batam to Denpasar takes 0h 00m, covering 1,021 miles.

  • Do I need a passport to fly from Batam to Denpasar?

    No, a passport is not required for this domestic route, but you will need a real ID-compliant driver's license, a state ID, or another TSA-accepted form of identification.

  • Have flight prices from Batam to Denpasar changed much recently?

    Yes. Based on fares seen in the past 5 days, round-trip prices on this route showed a wide range, from about $246 to $922. That means the highest observed fare was about 4x higher than the lowest one.

  • How are flight prices from Batam to Denpasar looking right now?

    One-way fares from Batam to Denpasar are currently in line with typical prices for this route. Average one-way fares are about $156.

  • How much time can I save by choosing a different layover airport from Batam to Denpasar?

    Flying via Surabaya Juanda (SUB) gives the shortest average 1-stop total travel time at 5h 54m, compared with 8h 31m via Jakarta Soekarno-Hatta Intl (CGK) and 9h 56m via Kuala Lumpur Intl (KUL).

  • What is the time difference between Batam and Denpasar?

    Denpasar is 1 hour ahead of Batam (Central Indonesia Time vs West Indonesia Time). Plan for the time shift when scheduling connections or first-day activities.

  • What car rental options are available at Denpasar Bali Ngurah Rai Airport (DPS)?

    Denpasar Bali Ngurah Rai Airport (DPS) hosts 5 major car rental companies, with daily rates starting from around $17 for economy cars. Top options include:
    · Yesaway
    · Europcar
    · Eazyrent
    · Street Rent a Car
    · EasyRent Bali

  • How much should I expect to pay for a Batam to Denpasar flight?

    Round-trip flights from Batam to Denpasar range from $280 to $354, with an average of $303 over the past 12 months. Anything below $280 counts as a good deal.

Your guide to booking Batam to Denpasar flights

Get tips on when to book, when to fly and what to know before your trip.
  • If your dates can be flexible, aim for a Saturday departure instead of Monday. On this route, Saturday flights average $266 - about $169 less than Monday (39% savings) based on the last 12 months.
  • If you can choose when to travel, plan your Batam to Denpasar trip for September. Fares historically average $247 round-trip in that month - typically $373 less than the most expensive month, which is March (based on the last 12 months).
  • If you're arriving late at night and need somewhere to stay, check out these hotels close to Denpasar Bali Ngurah Rai Airport.
    - Hilton Garden Inn Bali Ngurah Rai Airport
    - Stark Boutique Hotel and Spa

More options for your flight from Batam to Denpasar

Complete your trip to Denpasar with a hotel stay or car rental