🇮🇩 Jakarta → 🇧🇷 São Paulo
CGK to GRU — Complete travel planning guide
Time Difference
Jet Lag Severity
Adjustment Timeline
Evidence-based recommendations
Each recommendation below is graded by how strongly published research supports it, with the source it comes from. Optimal timing depends on your travel direction, the number of time zones crossed and your own circadian phase, so treat the schedule as a starting point.
Seek evening light
StrongBright light in the local evening helps delay your body clock when travelling west.
CDC Yellow Book 2026Limit light in the early morning
StrongEarly light can advance your clock and work against a westward shift during the first days.
NIH — Circadian rhythmsShift bedtime later before departure
ModerateMoving sleep and wake times 30-60 minutes later for a few nights gives your clock a head start on a westward trip.
CDC Yellow Book 2026Live on destination time on arrival
ModerateSleeping, eating and being active on local time gives your body consistent cues about the new day.
CDC Yellow Book 2026Consider timed melatonin
ModerateLow-dose melatonin near the local bedtime can help with sleep timing after crossing several zones; timing matters more than dose.
Cochrane review — Melatonin for jet lagUse caffeine early, not late
Practical adviceCaffeine can help you stay awake during local daytime, but late doses tend to delay sleep onset.
CDC Yellow Book 2026Protect sleep around the flight
Practical adviceArriving without a large sleep debt makes the first days easier, even when few time zones are involved.
CDC Yellow Book 2026
How we grade evidence
- Strong
- Consistently supported by controlled circadian research and current public-health guidance.
- Moderate
- Supported by research, but effect size and best timing vary between individuals and studies.
- Practical advice
- Sensible travel habits with limited direct evidence for shifting the body clock.
This is general travel information, not medical advice. Talk to a clinician before using melatonin or sleep medication, especially if you are pregnant, take other medication or have a sleep disorder.
Flying from Jakarta to São Paulo
The flight from Jakarta (CGK) to São Paulo (GRU) covers approximately 15,620 kilometers (9,706 miles) based on the great-circle distance between both airports. This is the shortest theoretical path over Earth's surface, though actual flight paths may be slightly longer due to air traffic routing, weather avoidance, and airspace restrictions.
The estimated non-stop flight time is 18h 42m to 20h 53m, assuming a modern jet cruising at approximately 850 km/h. This gate-to-gate estimate includes time for taxi, takeoff, climb, cruise, descent, and landing. Actual duration varies based on wind conditions — particularly the jet stream — aircraft type, and airport congestion at both ends.
São Paulo is 10 hours behind Jakarta. Travelers crossing 10 time zones westward can expect severe jet lag, with full circadian adjustment typically taking about 8 days.
Since you're traveling westward, your body clock needs to delay — meaning you'll feel alert later into the evening and sluggish in the morning. Evening light exposure at your destination helps push your clock in the right direction.
Route facts: CGK → GRU
| Detail | CGK | GRU |
|---|---|---|
| Airport | Soekarno-Hatta International (CGK) | São Paulo–Guarulhos International (GRU) |
| City & country | 🇮🇩 Jakarta, ID | 🇧🇷 São Paulo, BR |
| Coordinates | 6.13°S, 106.66°E | 23.44°S, 46.47°W |
| IANA time zone | Asia/Jakarta | America/Sao_Paulo |
| Current UTC offset | UTC+7 | UTC-3 |
| Local time now | 22:30 | 12:30 |
Flight path, direction and distance
Leaving Jakarta, the great-circle track to São Paulo starts on an initial bearing of about 221° (SW). The route measures 15,620 km, or 8,434 nautical miles — the unit airlines actually plan with. Because the shortest path on a sphere is a curve rather than a straight line on a flat map, the real track may look like it bends far north or south of the direct line you would draw on a wall map.
At this length the sector counts as ultra-long-haul at around 19h 47m. Aircraft on these rotations carry extra crew, plan an extended dark-cabin period, and fuel load can force payload restrictions on hot days.
This is an international sector, so allow additional time for immigration and customs on arrival — typically 30 to 60 minutes on top of the block time before you are landside.
Departure and arrival times: Jakarta to São Paulo
Using an estimated block time of 19h 47m and the current offset between the two cities, this table shows what local time you would land in São Paulo for common departure times from Jakarta. Use it to pick a departure that puts your arrival in daylight, which makes the first day of adjustment much easier.
| Departure (Jakarta) | Arrival (São Paulo) | Arrival day |
|---|---|---|
| 06:00 | 15:47 | Same day |
| 10:00 | 19:47 | Same day |
| 14:00 | 23:47 | Same day |
| 18:00 | 03:47 | Next day |
| 22:00 | 07:47 | Next day |
Times are estimates based on great-circle distance and current time zone offsets, not airline schedules. Always confirm with your carrier.
Daylight: Jakarta vs São Paulo
Daylight length is what actually resets your body clock, and it differs between Jakarta and São Paulo through the year. In São Paulo the day runs from about 10.7 h to 13.6 h across the four dates below, which changes how much morning or evening light you can realistically get after landing.
| Date | Sunrise Jakarta | Sunrise São Paulo | Sunset São Paulo | Day length vs origin |
|---|---|---|---|---|
| March equinox · March 20 | 05:58 | 06:10 | 18:18 | ±0 |
| June solstice · June 21 | 06:02 | 06:47 | 17:28 | −1.1 h |
| September equinox · September 22 | 05:43 | 05:56 | 18:01 | ±0 |
| December solstice · December 21 | 05:37 | 05:16 | 18:51 | +1.1 h |
Your light window in São Paulo
Flying west, light in the last hours before sunset holds your clock later, which is the direction you need. In São Paulo that window falls around 15:18–18:18. Keep light low around 06:10–09:10. Timing depends on your own circadian phase, so treat these as starting points.
Body clock time on arrival in São Paulo
Before any adjustment, your body still runs on Jakarta time. When it is 08:00 in São Paulo, your body thinks it is 18:00 — which is why local mealtimes and meetings can feel so far off on day one.
| São Paulo clock | Your body clock | What your body expects |
|---|---|---|
| 06:00 | 16:00 | Awake and alert |
| 08:00 | 18:00 | Awake and alert |
| 12:00 | 22:00 | Sleep |
| 16:00 | 02:00 | Deepest sleep, hardest to wake |
| 20:00 | 06:00 | Waking up, low alertness |
| 23:00 | 09:00 | Awake and alert |
Daylight saving on this route in 2026
Jakarta keeps the same offset all year (Asia/Jakarta), with no daylight saving changes.
São Paulo keeps the same offset all year (America/Sao_Paulo), with no daylight saving changes.
The gap between Jakarta and São Paulo stays at 10 h all year, so your travel date does not change the time difference.
Estimated adjustment curve
Westward travel asks your body clock to run later, which it does more readily — roughly an hour and a half a day. For 10 time zones that models out to about 8 days before local time and body time line up.
Return trip: São Paulo back to Jakarta
| Leg | Direction | Time zones | Modelled recovery |
|---|---|---|---|
| CGK → GRU | westward | 10 | 8 days |
| GRU → CGK | eastward | 10 | 8 days |
The trip home is usually the easier half of this route: about 8 days outbound versus 8 days on the way back, since the return direction matches the way your clock drifts naturally.