Garuda Indonesia

Garuda Indonesia flights from Jakarta to Surabaya

Jakarta (JKT) Surabaya (SUB) Return direction
1 h 30 minFlight time
662 kmDistance
Jakarta26°Cpartly cloudy · 25…35°C
Surabaya27°Cpartly cloudy · 24…32°C
Weather now

Weather by month: Jakarta and Surabaya

MonthJakartaSurabaya
January27°C · 419 mm27°C · 378 mm
February27°C · 244 mm27°C · 277 mm
March27°C · 336 mm27°C · 263 mm
April27°C · 235 mm28°C · 123 mm
May28°C · 278 mm28°C · 274 mm
June27°C · 191 mm28°C · 74 mm
July28°C · 166 mm28°C · 11 mm
August27°C · 172 mm28°C · 34 mm
September28°C · 158 mm29°C · 25 mm
October28°C · 237 mm29°C · 120 mm
November28°C · 184 mm27°C · 383 mm
December27°C · 232 mm28°C · 258 mm

Average temperature and total rainfall per month, last full year.

About Garuda Indonesia flights from Jakarta to Surabaya

Garuda Indonesia operates flights between Jakarta and Surabaya, two of Indonesia's largest cities. Flights depart from Soekarno-Hatta International Airport (CGK) in Jakarta and arrive at Juanda International Airport (SUB) in Surabaya, covering a distance of 662 km. This route is usually non-stop and takes approximately 90 minutes, making it popular for business travel and leisure trips between Java's major hubs.

Fares tend to be lowest in September, so booking ahead for that period offers better value. Garuda Indonesia includes two checked bags of up to 23 kg each in Economy fares. Cabin bags are limited to 7 kg and dimensions of 56x36x23 cm. Online check-in opens 24 hours before departure and closes 90 minutes before your flight.

Airports on this route

DepartureSoekarno-Hatta International Airport (CGK)
ArrivalJuanda International Airport (SUB)
Flight time1 h 30 min (estimated)
Distance662 km
Quick answer

Garuda Indonesia cabin bag: 1 piece, 7 kg (15 lb), 56 × 36 × 23 cm (22 × 14 × 9 in). Checked bag in Economy: 2 pieces, 23 kg (51 lb).

ItemAllowanceDetails
Cabin bag 1 piece · 7 kg (15 lb) 56 × 36 × 23 cm (22 × 14 × 9 in)
Personal item included small bag under the seat
Checked baggage - Economy 2 pieces · 23 kg (51 lb) included in the fare
Checked baggage - Business 2 pieces · 32 kg (71 lb) included in the fare
Checked baggage - First 2 pieces · 32 kg (71 lb) included in the fare
Extra bagfrom 220000 IDR (≈ 12.5 USD)cheaper when added online in advance

Basic Economy allowance on most routes; premium fares and some destinations get more. Weights are shown in kilograms with pounds in brackets, sizes in centimetres with inches in brackets. Always confirm on the official website before travelling.

Quick answer

Garuda Indonesia online check-in opens 24 h before departure and closes 1 h 30 min before departure. Online check-in is free.

Online check-in opens24 h before departure
Online check-in closes1 h 30 min before departure
Airport counters close45 min before departure
Check-in feeonline check-in is free
Boarding passmobile boarding pass, print at home
Mobile app check-inavailable
Self-service kiosksavailable

Times apply to most routes; long-haul, US and some airport-specific deadlines differ. Confirm on the official website before travelling.

Frequently asked questions

How long does the flight from Jakarta to Surabaya take?
The flight typically takes 90 minutes and operates as a non-stop service.
Which airports do Garuda Indonesia use for Jakarta to Surabaya flights?
Flights depart from Soekarno-Hatta International Airport (CGK) in Jakarta and arrive at Juanda International Airport (SUB) in Surabaya.
What baggage is included on Garuda Indonesia flights?
Economy passengers receive two checked bags up to 23 kg each, plus one cabin bag limited to 7 kg with maximum dimensions of 56x36x23 cm.
When can I check in online for this route?
Online check-in opens 24 hours before departure and closes 90 minutes before your flight departs.

Other Garuda Indonesia routes

More about Garuda Indonesia