Flights from Batam to Surakarta / Solo (BTH to SOC)

There are 20 flight connection options available between Batam, Hang Nadim and Surakarta / Solo, Adisumarmo on Wednesday, 1st May.

Flights departing on Wednesday, 1st May

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

Option #1

Flight Batam - Jakarta

Batik Air domestic flight ID6865 leaves Batam (Hang Nadim) at 11:45 (11:45 am) and lands in Jakarta (Soekarno-Hatta) at 13:25 (1:25 pm). Flight duration is 1 hours 40 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 2 hours and 15 minutes (from 13:25 / 1:25 pm, 1st May to 15:40 / 3:40 pm, 1st May).

Flight Jakarta - Surakarta / Solo

Batik Air domestic flight ID7368 leaves Jakarta (Soekarno-Hatta) at 15:40 (3:40 pm) and lands in Surakarta / Solo (Adisumarmo) at 16:55 (4:55 pm). Flight duration is 1 hours 15 minutes.

Option #2

Flight Batam - Jakarta

Batik Air domestic flight ID6865 leaves Batam (Hang Nadim) at 11:45 (11:45 am) and lands in Jakarta (Soekarno-Hatta) at 13:25 (1:25 pm). Flight duration is 1 hours 40 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 3 hours and 5 minutes (from 13:25 / 1:25 pm, 1st May to 16:30 / 4:30 pm, 1st May).

Flight Jakarta - Surakarta / Solo

Batik Air domestic flight ID8368 leaves Jakarta (Soekarno-Hatta) at 16:30 (4:30 pm) and lands in Surakarta / Solo (Adisumarmo) at 17:45 (5:45 pm). Flight duration is 1 hours 15 minutes.

Option #3

Flight Batam - Jakarta

Batik Air domestic flight ID6863 leaves Batam (Hang Nadim) at 07:00 (7:00 am) and lands in Jakarta (Soekarno-Hatta) at 08:40 (8:40 am). Flight duration is 1 hours 40 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 3 hours and 20 minutes (from 08:40 / 8:40 am, 1st May to 12:00 / 12:00 pm, 1st May).

Flight Jakarta - Surakarta / Solo

Batik Air domestic flight ID7366 leaves Jakarta (Soekarno-Hatta) at 12:00 (12:00 pm) and lands in Surakarta / Solo (Adisumarmo) at 13:15 (1:15 pm). Flight duration is 1 hours 15 minutes.

Option #4

Flight Batam - Jakarta

Batik Air domestic flight ID6863 leaves Batam (Hang Nadim) at 07:00 (7:00 am) and lands in Jakarta (Soekarno-Hatta) at 08:40 (8:40 am). Flight duration is 1 hours 40 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 5 hours and 35 minutes (from 08:40 / 8:40 am, 1st May to 14:15 / 2:15 pm, 1st May).

Flight Jakarta - Surakarta / Solo

Batik Air domestic flight ID7362 leaves Jakarta (Soekarno-Hatta) at 14:15 (2:15 pm) and lands in Surakarta / Solo (Adisumarmo) at 15:30 (3:30 pm). Flight duration is 1 hours 15 minutes.

Option #5

Flight Batam - Jakarta

Garuda Indonesia domestic flight GA155 leaves Batam (Hang Nadim) at 12:10 (12:10 pm) and lands in Jakarta (Soekarno-Hatta), Terminal «3» at 13:55 (1:55 pm). Flight duration is 1 hours 45 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 2 hours and 35 minutes (from 13:55 / 1:55 pm, 1st May to 16:30 / 4:30 pm, 1st May).

Flight Jakarta - Surakarta / Solo

Batik Air domestic flight ID8368 leaves Jakarta (Soekarno-Hatta) at 16:30 (4:30 pm) and lands in Surakarta / Solo (Adisumarmo) at 17:45 (5:45 pm). Flight duration is 1 hours 15 minutes.

Option #6

Flight Batam - Jakarta

Lion Air domestic flight JT371 leaves Batam (Hang Nadim) at 10:50 (10:50 am) and lands in Jakarta (Soekarno-Hatta), Terminal «1» at 12:30 (12:30 pm). Flight duration is 1 hours 40 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 3 hours and 10 minutes (from 12:30 / 12:30 pm, 1st May to 15:40 / 3:40 pm, 1st May).

Flight Jakarta - Surakarta / Solo

Batik Air domestic flight ID7368 leaves Jakarta (Soekarno-Hatta) at 15:40 (3:40 pm) and lands in Surakarta / Solo (Adisumarmo) at 16:55 (4:55 pm). Flight duration is 1 hours 15 minutes.

Option #7

Flight Batam - Jakarta

Super Air Jet domestic flight IU857 leaves Batam (Hang Nadim) at 08:25 (8:25 am) and lands in Jakarta (Soekarno-Hatta) at 10:05 (10:05 am). Flight duration is 1 hours 40 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 3 hours and 45 minutes (from 10:05 / 10:05 am, 1st May to 13:50 / 1:50 pm, 1st May).

Flight Jakarta - Surakarta / Solo

Garuda Indonesia domestic flight GA228 leaves Jakarta (Soekarno-Hatta), Terminal «3» at 13:50 (1:50 pm) and lands in Surakarta / Solo (Adisumarmo) at 15:10 (3:10 pm). Flight duration is 1 hours 20 minutes.

Option #8

Flight Batam - Jakarta

Lion Air domestic flight JT371 leaves Batam (Hang Nadim) at 10:50 (10:50 am) and lands in Jakarta (Soekarno-Hatta), Terminal «1» at 12:30 (12:30 pm). Flight duration is 1 hours 40 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 4 hours and 0 minutes (from 12:30 / 12:30 pm, 1st May to 16:30 / 4:30 pm, 1st May).

Flight Jakarta - Surakarta / Solo

Batik Air domestic flight ID8368 leaves Jakarta (Soekarno-Hatta) at 16:30 (4:30 pm) and lands in Surakarta / Solo (Adisumarmo) at 17:45 (5:45 pm). Flight duration is 1 hours 15 minutes.

Option #9

Flight Batam - Jakarta

Batik Air domestic flight ID6863 leaves Batam (Hang Nadim) at 07:00 (7:00 am) and lands in Jakarta (Soekarno-Hatta) at 08:40 (8:40 am). Flight duration is 1 hours 40 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 7 hours and 0 minutes (from 08:40 / 8:40 am, 1st May to 15:40 / 3:40 pm, 1st May).

Flight Jakarta - Surakarta / Solo

Batik Air domestic flight ID7368 leaves Jakarta (Soekarno-Hatta) at 15:40 (3:40 pm) and lands in Surakarta / Solo (Adisumarmo) at 16:55 (4:55 pm). Flight duration is 1 hours 15 minutes.

Option #10

Flight Batam - Jakarta

Super Air Jet domestic flight IU857 leaves Batam (Hang Nadim) at 08:25 (8:25 am) and lands in Jakarta (Soekarno-Hatta) at 10:05 (10:05 am). Flight duration is 1 hours 40 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 4 hours and 10 minutes (from 10:05 / 10:05 am, 1st May to 14:15 / 2:15 pm, 1st May).

Flight Jakarta - Surakarta / Solo

Batik Air domestic flight ID7362 leaves Jakarta (Soekarno-Hatta) at 14:15 (2:15 pm) and lands in Surakarta / Solo (Adisumarmo) at 15:30 (3:30 pm). Flight duration is 1 hours 15 minutes.

Option #11

Flight Batam - Jakarta

Batik Air domestic flight ID6863 leaves Batam (Hang Nadim) at 07:00 (7:00 am) and lands in Jakarta (Soekarno-Hatta) at 08:40 (8:40 am). Flight duration is 1 hours 40 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 7 hours and 50 minutes (from 08:40 / 8:40 am, 1st May to 16:30 / 4:30 pm, 1st May).

Flight Jakarta - Surakarta / Solo

Batik Air domestic flight ID8368 leaves Jakarta (Soekarno-Hatta) at 16:30 (4:30 pm) and lands in Surakarta / Solo (Adisumarmo) at 17:45 (5:45 pm). Flight duration is 1 hours 15 minutes.

Option #12

Flight Batam - Jakarta

Batik Air domestic flight ID6863 leaves Batam (Hang Nadim) at 07:00 (7:00 am) and lands in Jakarta (Soekarno-Hatta) at 08:40 (8:40 am). Flight duration is 1 hours 40 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 5 hours and 10 minutes (from 08:40 / 8:40 am, 1st May to 13:50 / 1:50 pm, 1st May).

Flight Jakarta - Surakarta / Solo

Garuda Indonesia domestic flight GA228 leaves Jakarta (Soekarno-Hatta), Terminal «3» at 13:50 (1:50 pm) and lands in Surakarta / Solo (Adisumarmo) at 15:10 (3:10 pm). Flight duration is 1 hours 20 minutes.

Option #13

Flight Batam - Jakarta

Super Air Jet domestic flight IU857 leaves Batam (Hang Nadim) at 08:25 (8:25 am) and lands in Jakarta (Soekarno-Hatta) at 10:05 (10:05 am). Flight duration is 1 hours 40 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 5 hours and 35 minutes (from 10:05 / 10:05 am, 1st May to 15:40 / 3:40 pm, 1st May).

Flight Jakarta - Surakarta / Solo

Batik Air domestic flight ID7368 leaves Jakarta (Soekarno-Hatta) at 15:40 (3:40 pm) and lands in Surakarta / Solo (Adisumarmo) at 16:55 (4:55 pm). Flight duration is 1 hours 15 minutes.

Option #14

Flight Batam - Jakarta

Super Air Jet domestic flight IU857 leaves Batam (Hang Nadim) at 08:25 (8:25 am) and lands in Jakarta (Soekarno-Hatta) at 10:05 (10:05 am). Flight duration is 1 hours 40 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 6 hours and 25 minutes (from 10:05 / 10:05 am, 1st May to 16:30 / 4:30 pm, 1st May).

Flight Jakarta - Surakarta / Solo

Batik Air domestic flight ID8368 leaves Jakarta (Soekarno-Hatta) at 16:30 (4:30 pm) and lands in Surakarta / Solo (Adisumarmo) at 17:45 (5:45 pm). Flight duration is 1 hours 15 minutes.

Option #15

Flight Batam - Jakarta

Garuda Indonesia domestic flight GA159 leaves Batam (Hang Nadim) at 19:00 (7:00 pm) and lands in Jakarta (Soekarno-Hatta), Terminal «3» at 20:45 (8:45 pm). Flight duration is 1 hours 45 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 12 hours and 0 minutes (from 20:45 / 8:45 pm, 1st May to 08:45 / 8:45 am, 2nd May). Stay in terminal «3» to change plane.

Flight Jakarta - Surakarta / Solo

Garuda Indonesia domestic flight GA222 leaves Jakarta (Soekarno-Hatta), Terminal «3» at 08:45 (8:45 am) and lands in Surakarta / Solo (Adisumarmo) at 10:00 (10:00 am). Flight duration is 1 hours 15 minutes.

Option #16

Flight Batam - Jakarta

Garuda Indonesia domestic flight GA157 leaves Batam (Hang Nadim) at 17:30 (5:30 pm) and lands in Jakarta (Soekarno-Hatta), Terminal «3» at 19:20 (7:20 pm). Flight duration is 1 hours 50 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 13 hours and 25 minutes (from 19:20 / 7:20 pm, 1st May to 08:45 / 8:45 am, 2nd May). Stay in terminal «3» to change plane.

Flight Jakarta - Surakarta / Solo

Garuda Indonesia domestic flight GA222 leaves Jakarta (Soekarno-Hatta), Terminal «3» at 08:45 (8:45 am) and lands in Surakarta / Solo (Adisumarmo) at 10:00 (10:00 am). Flight duration is 1 hours 15 minutes.

Option #17

Flight Batam - Jakarta

Lion Air domestic flight JT373 leaves Batam (Hang Nadim) at 19:35 (7:35 pm) and lands in Jakarta (Soekarno-Hatta), Terminal «1» at 21:15 (9:15 pm). Flight duration is 1 hours 40 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 11 hours and 30 minutes (from 21:15 / 9:15 pm, 1st May to 08:45 / 8:45 am, 2nd May). Go from terminal «1» to terminal «3».

Flight Jakarta - Surakarta / Solo

Garuda Indonesia domestic flight GA222 leaves Jakarta (Soekarno-Hatta), Terminal «3» at 08:45 (8:45 am) and lands in Surakarta / Solo (Adisumarmo) at 10:00 (10:00 am). Flight duration is 1 hours 15 minutes.

Option #18

Flight Batam - Jakarta

Lion Air domestic flight JT373 leaves Batam (Hang Nadim) at 19:35 (7:35 pm) and lands in Jakarta (Soekarno-Hatta), Terminal «1» at 21:15 (9:15 pm). Flight duration is 1 hours 40 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 12 hours and 10 minutes (from 21:15 / 9:15 pm, 1st May to 09:25 / 9:25 am, 2nd May).

Flight Jakarta - Surakarta / Solo

Batik Air domestic flight ID7364 leaves Jakarta (Soekarno-Hatta) at 09:25 (9:25 am) and lands in Surakarta / Solo (Adisumarmo) at 10:40 (10:40 am). Flight duration is 1 hours 15 minutes.

Option #19

Flight Batam - Jakarta

Garuda Indonesia domestic flight GA159 leaves Batam (Hang Nadim) at 19:00 (7:00 pm) and lands in Jakarta (Soekarno-Hatta), Terminal «3» at 20:45 (8:45 pm). Flight duration is 1 hours 45 minutes.

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 12 hours and 40 minutes (from 20:45 / 8:45 pm, 1st May to 09:25 / 9:25 am, 2nd May).

Flight Jakarta - Surakarta / Solo

Batik Air domestic flight ID7364 leaves Jakarta (Soekarno-Hatta) at 09:25 (9:25 am) and lands in Surakarta / Solo (Adisumarmo) at 10:40 (10:40 am). Flight duration is 1 hours 15 minutes.

Option #20

Flight Batam - Jakarta

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

Connection in Jakarta

Connection time in Jakarta, Soekarno-Hatta airport is 13 hours and 55 minutes (from 18:50 / 6:50 pm, 1st May to 08:45 / 8:45 am, 2nd May). Go from terminal «1» to terminal «3».

Flight Jakarta - Surakarta / Solo

Garuda Indonesia domestic flight GA222 leaves Jakarta (Soekarno-Hatta), Terminal «3» at 08:45 (8:45 am) and lands in Surakarta / Solo (Adisumarmo) at 10:00 (10:00 am). Flight duration is 1 hours 15 minutes.

Available departure days

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

See also

Return flights (Surakarta / Solo to Batam)

More flight connections

Privacy Disclaimer