Cheap flights from Surabaya to Batam

Find cheap Batam to Surabaya flights with our free search service. Compare all available fares for direct or connection flights from Batam to Surabaya.

Round-trip
  • One-way
  • Round-trip
1 adult
Adults 12 years or over
1
Children 2-11 years
0
Infants 0-23 months
0
Cancel Done
Economy Class
  • Economy Class
  • Business Class
Done
Done

Surabaya to Batam flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated
Surabaya (SUB) - Batam (BTH) 2024-05-24 2024-05-30 315 USD 11 hours 10 minutes Direct 2024-04-23T10:43:49
Surabaya (SUB) - Batam (BTH) 2024-05-25 2024-05-31 315 USD 11 hours 10 minutes Direct 2024-04-24T08:02:00
Surabaya (SUB) - Batam (BTH) 2024-06-17 2024-06-17 316 USD 4 hours 25 minutes Direct 2024-04-25T17:01:49
Surabaya (SUB) - Batam (BTH) 2024-05-23 2024-05-26 316 USD 11 hours 10 minutes Direct 2024-04-22T12:49:04
Surabaya (SUB) - Batam (BTH) 2024-05-23 2024-05-29 316 USD 11 hours 10 minutes Direct 2024-04-22T13:09:17
Surabaya (SUB) - Batam (BTH) 2024-05-05 2024-05-09 321 USD 4 hours 20 minutes Direct 2024-04-24T07:57:12
Surabaya (SUB) - Batam (BTH) 2024-05-09 2024-05-12 321 USD 4 hours 20 minutes Direct 2024-04-24T01:23:29
Surabaya (SUB) - Batam (BTH) 2024-04-30 2024-05-03 336 USD 4 hours 20 minutes Direct 2024-04-25T14:38:14
Surabaya (SUB) - Batam (BTH) 2025-01-09 2025-01-16 339 USD 11 hours 10 minutes Direct 2024-04-22T16:52:18
Surabaya (SUB) - Batam (BTH) 2024-04-27 2024-05-04 348 USD 11 hours 15 minutes Direct 2024-04-22T10:59:47
Surabaya (SUB) - Batam (BTH) 2024-04-26 2024-05-08 404 USD 37 hours 20 minutes Connection 2024-04-24T07:11:15
Surabaya (SUB) - Batam (BTH) 2024-04-26 2024-04-27 404 USD 31 hours 40 minutes Connection 2024-04-24T09:06:45
Surabaya (SUB) - Batam (BTH) 2024-04-26 2024-04-28 404 USD 42 hours 25 minutes Connection 2024-04-24T06:56:24
Surabaya (SUB) - Batam (BTH) 2024-04-27 2024-04-27 404 USD 23 hours 40 minutes Connection 2024-04-24T06:17:29
Surabaya (SUB) - Batam (BTH) 2024-04-28 2024-05-01 404 USD 11 hours 20 minutes Connection 2024-04-24T05:56:51
Surabaya (SUB) - Batam (BTH) 2024-04-28 2024-05-12 404 USD 45 hours 25 minutes Connection 2024-04-25T03:08:17
Surabaya (SUB) - Batam (BTH) 2024-04-28 2024-04-28 404 USD 26 hours 40 minutes Connection 2024-04-24T13:50:25
Surabaya (SUB) - Batam (BTH) 2024-04-28 2024-04-29 404 USD 9 hours 50 minutes Connection 2024-04-24T05:24:51
Surabaya (SUB) - Batam (BTH) 2024-04-28 2024-04-30 404 USD 11 hours 40 minutes Connection 2024-04-24T13:44:46
Surabaya (SUB) - Batam (BTH) 2024-04-29 2024-05-01 404 USD 33 hours 40 minutes Connection 2024-04-24T06:08:50
Surabaya (SUB) - Batam (BTH) 2024-04-29 2024-05-04 404 USD 11 hours 35 minutes Connection 2024-04-24T19:56:22
Surabaya (SUB) - Batam (BTH) 2024-04-29 2024-05-05 404 USD 11 hours 35 minutes Connection 2024-04-24T07:47:15
Surabaya (SUB) - Batam (BTH) 2024-04-29 2024-05-10 404 USD 11 hours 40 minutes Connection 2024-04-25T03:06:56
Surabaya (SUB) - Batam (BTH) 2024-04-29 2024-05-12 404 USD 11 hours 35 minutes Connection 2024-04-25T03:14:23
Surabaya (SUB) - Batam (BTH) 2024-04-29 2024-04-29 404 USD 23 hours 40 minutes Connection 2024-04-25T00:57:39
Surabaya (SUB) - Batam (BTH) 2024-04-29 2024-04-30 404 USD 8 hours 40 minutes Connection 2024-04-24T12:10:34
Surabaya (SUB) - Batam (BTH) 2024-04-30 2024-05-01 404 USD 24 hours 45 minutes Connection 2024-04-24T10:19:41
Surabaya (SUB) - Batam (BTH) 2024-04-30 2024-05-02 404 USD 31 hours 30 minutes Connection 2024-04-24T12:13:58
Surabaya (SUB) - Batam (BTH) 2024-04-30 2024-05-04 404 USD 11 hours 35 minutes Connection 2024-04-24T19:48:14
Surabaya (SUB) - Batam (BTH) 2024-04-30 2024-04-30 404 USD 19 hours 5 minutes Connection 2024-04-24T12:13:48

Surabaya to Batam flight status

Flight Origin Destination Departure Arrival Equip
JT971 Surabaya (SUB) Batam (BTH) 8:50 a.m. 10:10 a.m. B739
QG948 Surabaya (SUB) Batam (BTH) noon 2:15 p.m. A320
JT947 Surabaya (SUB) Batam (BTH) 12:50 p.m. 3 p.m. None
QG950 Surabaya (SUB) Batam (BTH) 2:25 p.m. 4:45 p.m. A20N
QG9940 Surabaya (SUB) Batam (BTH) 6 a.m. midnight None
QG9942 Surabaya (SUB) Batam (BTH) 11:50 a.m. midnight None
JT3975 Surabaya (SUB) Batam (BTH) 12:50 p.m. midnight None
JT3949 Surabaya (SUB) Batam (BTH) 1:30 p.m. 3:40 p.m. B739
JT3821 Surabaya (SUB) Batam (BTH) 10:30 a.m. 12:40 p.m. B738
US1550 Surabaya (SUB) Batam (BTH) 5:05 p.m. 6:25 p.m. 738
QG9948 Surabaya (SUB) Batam (BTH) 4:45 p.m. 6:05 p.m. 320
CM2655 Surabaya (SUB) Batam (BTH) 9:40 a.m. 11:55 a.m. 320