Flights from Denpasar to Batam (DPS to BTH)

There are 19 flight connection options available between Denpasar, Ngurah Rai and Batam, Hang Nadim on Sunday, 28th April.

Flights departing on Sunday, 28th April

# Stops Duration Departure time Arrival time
Option #1 Jakarta, Indonesia 6h 10 min 07:15 (7:15 am)
28th Apr
12:25 (12:25 pm)
28th Apr
Option #2 Surabaya, Indonesia 6h 40 min 07:00 (7:00 am)
28th Apr
12:40 (12:40 pm)
28th Apr
Option #3 Jakarta, Indonesia 6h 45 min 08:45 (8:45 am)
28th Apr
14:30 (2:30 pm)
28th Apr
Option #4 Surabaya, Indonesia 5h 15 min 08:25 (8:25 am)
28th Apr
12:40 (12:40 pm)
28th Apr
Option #5 Jakarta, Indonesia 8h 15 min 07:15 (7:15 am)
28th Apr
14:30 (2:30 pm)
28th Apr
Option #6 Jakarta, Indonesia 5h 30 min 12:00 (12:00 pm)
28th Apr
16:30 (4:30 pm)
28th Apr
Option #7 Jakarta, Indonesia 5h 40 min 16:25 (4:25 pm)
28th Apr
21:05 (9:05 pm)
28th Apr
Option #8 Jakarta, Indonesia 5h 45 min 16:20 (4:20 pm)
28th Apr
21:05 (9:05 pm)
28th Apr
Option #9 Jakarta, Indonesia 5h 50 min 07:35 (7:35 am)
28th Apr
12:25 (12:25 pm)
28th Apr
Option #10 Jakarta, Indonesia 5h 55 min 11:15 (11:15 am)
28th Apr
16:10 (4:10 pm)
28th Apr
Option #11 Jakarta, Indonesia 5h 55 min 09:35 (9:35 am)
28th Apr
14:30 (2:30 pm)
28th Apr
Option #12 Jakarta, Indonesia 6h 05 min 16:00 (4:00 pm)
28th Apr
21:05 (9:05 pm)
28th Apr
Option #13 Jakarta, Indonesia 6h 05 min 13:50 (1:50 pm)
28th Apr
18:55 (6:55 pm)
28th Apr
Option #14 Jakarta, Indonesia 6h 10 min 15:55 (3:55 pm)
28th Apr
21:05 (9:05 pm)
28th Apr
Option #15 Jakarta, Indonesia 6h 10 min 13:45 (1:45 pm)
28th Apr
18:55 (6:55 pm)
28th Apr
Option #16 Jakarta, Indonesia 6h 15 min 11:15 (11:15 am)
28th Apr
16:30 (4:30 pm)
28th Apr
Option #17 Jakarta, Indonesia 6h 20 min 09:10 (9:10 am)
28th Apr
14:30 (2:30 pm)
28th Apr
Option #18 Jakarta, Indonesia 6h 20 min 07:05 (7:05 am)
28th Apr
12:25 (12:25 pm)
28th Apr
Option #19 Jakarta, Indonesia 6h 20 min 15:45 (3:45 pm)
28th Apr
21:05 (9:05 pm)
28th Apr

Option #1

Flight Denpasar - Jakarta

Super Air Jet domestic flight IU739 leaves Denpasar (Ngurah Rai) at 07:15 (7:15 am) and lands in Jakarta (Soekarno-Hatta) at 08:05 (8:05 am). Flight duration is 1 hours 50 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 2 hours and 40 minutes (from 08:05 / 8:05 am, 28th Apr to 10:45 / 10:45 am, 28th Apr).

Flight Jakarta - Batam

Super Air Jet domestic flight IU858 leaves Jakarta (Soekarno-Hatta) at 10:45 (10:45 am) and lands in Batam (Hang Nadim) at 12:25 (12:25 pm). Flight duration is 1 hours 40 minutes.

Option #2

Flight Denpasar - Surabaya

Lion Air domestic flight JT929 leaves Denpasar (Ngurah Rai), Terminal «D» at 07:00 (7:00 am) and lands in Surabaya (Juanda) at 07:10 (7:10 am). Flight duration is 1 hours 10 minutes.

Connection in Surabaya

Connection time in Surabaya, Juanda airport is 3 hours and 20 minutes (from 07:10 / 7:10 am, 28th Apr to 10:30 / 10:30 am, 28th Apr).

Flight Surabaya - Batam

Lion Air domestic flight JT973 leaves Surabaya (Juanda) at 10:30 (10:30 am) and lands in Batam (Hang Nadim) at 12:40 (12:40 pm). Flight duration is 2 hours 10 minutes.

Option #3

Flight Denpasar - Jakarta

Super Air Jet domestic flight IU731 leaves Denpasar (Ngurah Rai) at 08:45 (8:45 am) and lands in Jakarta (Soekarno-Hatta) at 09:35 (9:35 am). Flight duration is 1 hours 50 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 3 hours and 10 minutes (from 09:35 / 9:35 am, 28th Apr to 12:45 / 12:45 pm, 28th Apr).

Flight Jakarta - Batam

Super Air Jet domestic flight IU854 leaves Jakarta (Soekarno-Hatta) at 12:45 (12:45 pm) and lands in Batam (Hang Nadim) at 14:30 (2:30 pm). Flight duration is 1 hours 45 minutes.

Option #4

Flight Denpasar - Surabaya

Indonesia AirAsia domestic flight QZ628 leaves Denpasar (Ngurah Rai), Terminal «I» at 08:25 (8:25 am) and lands in Surabaya (Juanda), Terminal «1» at 08:25 (8:25 am). Flight duration is 1 hours 00 minutes.

Connection in Surabaya

Connection time in Surabaya, Juanda airport is 2 hours and 5 minutes (from 08:25 / 8:25 am, 28th Apr to 10:30 / 10:30 am, 28th Apr).

Flight Surabaya - Batam

Lion Air domestic flight JT973 leaves Surabaya (Juanda) at 10:30 (10:30 am) and lands in Batam (Hang Nadim) at 12:40 (12:40 pm). Flight duration is 2 hours 10 minutes.

Option #5

Flight Denpasar - Jakarta

Super Air Jet domestic flight IU739 leaves Denpasar (Ngurah Rai) at 07:15 (7:15 am) and lands in Jakarta (Soekarno-Hatta) at 08:05 (8:05 am). Flight duration is 1 hours 50 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 4 hours and 40 minutes (from 08:05 / 8:05 am, 28th Apr to 12:45 / 12:45 pm, 28th Apr).

Flight Jakarta - Batam

Super Air Jet domestic flight IU854 leaves Jakarta (Soekarno-Hatta) at 12:45 (12:45 pm) and lands in Batam (Hang Nadim) at 14:30 (2:30 pm). Flight duration is 1 hours 45 minutes.

Option #6

Flight Denpasar - Jakarta

TransNusa domestic flight 8B5115 leaves Denpasar (Ngurah Rai) at 12:00 (12:00 pm) and lands in Jakarta (Soekarno-Hatta) at 12:40 (12:40 pm). Flight duration is 1 hours 40 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 2 hours and 5 minutes (from 12:40 / 12:40 pm, 28th Apr to 14:45 / 2:45 pm, 28th Apr).

Flight Jakarta - Batam

Lion Air domestic flight JT378 leaves Jakarta (Soekarno-Hatta), Terminal «1» at 14:45 (2:45 pm) and lands in Batam (Hang Nadim) at 16:30 (4:30 pm). Flight duration is 1 hours 45 minutes.

Option #7

Flight Denpasar - Jakarta

Super Air Jet domestic flight IU743 leaves Denpasar (Ngurah Rai) at 16:25 (4:25 pm) and lands in Jakarta (Soekarno-Hatta) at 17:20 (5:20 pm). Flight duration is 1 hours 55 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 2 hours and 0 minutes (from 17:20 / 5:20 pm, 28th Apr to 19:20 / 7:20 pm, 28th Apr).

Flight Jakarta - Batam

Batik Air domestic flight ID6862 leaves Jakarta (Soekarno-Hatta) at 19:20 (7:20 pm) and lands in Batam (Hang Nadim) at 21:05 (9:05 pm). Flight duration is 1 hours 45 minutes.

Option #8

Flight Denpasar - Jakarta

Indonesia AirAsia domestic flight QZ815 leaves Denpasar (Ngurah Rai), Terminal «I» at 16:20 (4:20 pm) and lands in Jakarta (Soekarno-Hatta), Terminal «3» at 17:10 (5:10 pm). Flight duration is 1 hours 50 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 2 hours and 10 minutes (from 17:10 / 5:10 pm, 28th Apr to 19:20 / 7:20 pm, 28th Apr).

Flight Jakarta - Batam

Batik Air domestic flight ID6862 leaves Jakarta (Soekarno-Hatta) at 19:20 (7:20 pm) and lands in Batam (Hang Nadim) at 21:05 (9:05 pm). Flight duration is 1 hours 45 minutes.

Option #9

Flight Denpasar - Jakarta

Citilink domestic flight QG663 leaves Denpasar (Ngurah Rai) at 07:35 (7:35 am) and lands in Jakarta (Soekarno-Hatta), Terminal «2» at 08:25 (8:25 am). Flight duration is 1 hours 50 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 2 hours and 20 minutes (from 08:25 / 8:25 am, 28th Apr to 10:45 / 10:45 am, 28th Apr).

Flight Jakarta - Batam

Super Air Jet domestic flight IU858 leaves Jakarta (Soekarno-Hatta) at 10:45 (10:45 am) and lands in Batam (Hang Nadim) at 12:25 (12:25 pm). Flight duration is 1 hours 40 minutes.

Option #10

Flight Denpasar - Jakarta

Super Air Jet domestic flight IU741 leaves Denpasar (Ngurah Rai) at 11:15 (11:15 am) and lands in Jakarta (Soekarno-Hatta) at 12:05 (12:05 pm). Flight duration is 1 hours 50 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 2 hours and 25 minutes (from 12:05 / 12:05 pm, 28th Apr to 14:30 / 2:30 pm, 28th Apr).

Flight Jakarta - Batam

Garuda Indonesia domestic flight GA154 leaves Jakarta (Soekarno-Hatta), Terminal «3» at 14:30 (2:30 pm) and lands in Batam (Hang Nadim) at 16:10 (4:10 pm). Flight duration is 1 hours 40 minutes.

Option #11

Flight Denpasar - Jakarta

Indonesia AirAsia domestic flight QZ803 leaves Denpasar (Ngurah Rai), Terminal «I» at 09:35 (9:35 am) and lands in Jakarta (Soekarno-Hatta), Terminal «3» at 10:30 (10:30 am). Flight duration is 1 hours 55 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 2 hours and 15 minutes (from 10:30 / 10:30 am, 28th Apr to 12:45 / 12:45 pm, 28th Apr).

Flight Jakarta - Batam

Super Air Jet domestic flight IU854 leaves Jakarta (Soekarno-Hatta) at 12:45 (12:45 pm) and lands in Batam (Hang Nadim) at 14:30 (2:30 pm). Flight duration is 1 hours 45 minutes.

Option #12

Flight Denpasar - Jakarta

Iberworld Airlines domestic flight IP109 leaves Denpasar (Ngurah Rai) at 16:00 (4:00 pm) and lands in Jakarta (Soekarno-Hatta) at 16:50 (4:50 pm). Flight duration is 1 hours 50 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 2 hours and 30 minutes (from 16:50 / 4:50 pm, 28th Apr to 19:20 / 7:20 pm, 28th Apr).

Flight Jakarta - Batam

Batik Air domestic flight ID6862 leaves Jakarta (Soekarno-Hatta) at 19:20 (7:20 pm) and lands in Batam (Hang Nadim) at 21:05 (9:05 pm). Flight duration is 1 hours 45 minutes.

Option #13

Flight Denpasar - Jakarta

TransNusa domestic flight 8B5107 leaves Denpasar (Ngurah Rai) at 13:50 (1:50 pm) and lands in Jakarta (Soekarno-Hatta) at 14:40 (2:40 pm). Flight duration is 1 hours 50 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 2 hours and 30 minutes (from 14:40 / 2:40 pm, 28th Apr to 17:10 / 5:10 pm, 28th Apr).

Flight Jakarta - Batam

Lion Air domestic flight JT372 leaves Jakarta (Soekarno-Hatta), Terminal «1» at 17:10 (5:10 pm) and lands in Batam (Hang Nadim) at 18:55 (6:55 pm). Flight duration is 1 hours 45 minutes.

Option #14

Flight Denpasar - Jakarta

Garuda Indonesia domestic flight GA411 leaves Denpasar (Ngurah Rai), Terminal «D» at 15:55 (3:55 pm) and lands in Jakarta (Soekarno-Hatta), Terminal «3» at 17:00 (5:00 pm). Flight duration is 2 hours 05 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 2 hours and 20 minutes (from 17:00 / 5:00 pm, 28th Apr to 19:20 / 7:20 pm, 28th Apr).

Flight Jakarta - Batam

Batik Air domestic flight ID6862 leaves Jakarta (Soekarno-Hatta) at 19:20 (7:20 pm) and lands in Batam (Hang Nadim) at 21:05 (9:05 pm). Flight duration is 1 hours 45 minutes.

Option #15

Flight Denpasar - Jakarta

Garuda Indonesia domestic flight GA409 leaves Denpasar (Ngurah Rai), Terminal «D» at 13:45 (1:45 pm) and lands in Jakarta (Soekarno-Hatta), Terminal «3» at 14:45 (2:45 pm). Flight duration is 2 hours 00 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 2 hours and 25 minutes (from 14:45 / 2:45 pm, 28th Apr to 17:10 / 5:10 pm, 28th Apr). Go from terminal «3» to terminal «1».

Flight Jakarta - Batam

Lion Air domestic flight JT372 leaves Jakarta (Soekarno-Hatta), Terminal «1» at 17:10 (5:10 pm) and lands in Batam (Hang Nadim) at 18:55 (6:55 pm). Flight duration is 1 hours 45 minutes.

Option #16

Flight Denpasar - Jakarta

Super Air Jet domestic flight IU741 leaves Denpasar (Ngurah Rai) at 11:15 (11:15 am) and lands in Jakarta (Soekarno-Hatta) at 12:05 (12:05 pm). Flight duration is 1 hours 50 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 2 hours and 40 minutes (from 12:05 / 12:05 pm, 28th Apr to 14:45 / 2:45 pm, 28th Apr).

Flight Jakarta - Batam

Lion Air domestic flight JT378 leaves Jakarta (Soekarno-Hatta), Terminal «1» at 14:45 (2:45 pm) and lands in Batam (Hang Nadim) at 16:30 (4:30 pm). Flight duration is 1 hours 45 minutes.

Option #17

Flight Denpasar - Jakarta

TransNusa domestic flight 8B5105 leaves Denpasar (Ngurah Rai) at 09:10 (9:10 am) and lands in Jakarta (Soekarno-Hatta) at 10:00 (10:00 am). Flight duration is 1 hours 50 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 2 hours and 45 minutes (from 10:00 / 10:00 am, 28th Apr to 12:45 / 12:45 pm, 28th Apr).

Flight Jakarta - Batam

Super Air Jet domestic flight IU854 leaves Jakarta (Soekarno-Hatta) at 12:45 (12:45 pm) and lands in Batam (Hang Nadim) at 14:30 (2:30 pm). Flight duration is 1 hours 45 minutes.

Option #18

Flight Denpasar - Jakarta

TransNusa domestic flight 8B5101 leaves Denpasar (Ngurah Rai) at 07:05 (7:05 am) and lands in Jakarta (Soekarno-Hatta) at 07:55 (7:55 am). Flight duration is 1 hours 50 minutes. The same physical flight is marketed by other airlines: Indonesia AirAsia QZ813.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 2 hours and 50 minutes (from 07:55 / 7:55 am, 28th Apr to 10:45 / 10:45 am, 28th Apr).

Flight Jakarta - Batam

Super Air Jet domestic flight IU858 leaves Jakarta (Soekarno-Hatta) at 10:45 (10:45 am) and lands in Batam (Hang Nadim) at 12:25 (12:25 pm). Flight duration is 1 hours 40 minutes.

Option #19

Flight Denpasar - Jakarta

Citilink domestic flight QG689 leaves Denpasar (Ngurah Rai) at 15:45 (3:45 pm) and lands in Jakarta (Soekarno-Hatta), Terminal «2» at 16:35 (4:35 pm). Flight duration is 1 hours 50 minutes. The same physical flight is marketed by other airlines: Indonesia AirAsia QZ813.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 2 hours and 45 minutes (from 16:35 / 4:35 pm, 28th Apr to 19:20 / 7:20 pm, 28th Apr).

Flight Jakarta - Batam

Batik Air domestic flight ID6862 leaves Jakarta (Soekarno-Hatta) at 19:20 (7:20 pm) and lands in Batam (Hang Nadim) at 21:05 (9:05 pm). Flight duration is 1 hours 45 minutes. The same physical flight is marketed by other airlines: Super Air Jet IU858.

Available departure days

Select departure date to find flight connections between Denpasar and Batam. Note that other flight options may be available for different date.

See also

Return flights (Batam to Denpasar)

More flight connections

Privacy Disclaimer