Jupiter's moons in December 2028
Io · Europa · Ganymede · Callisto — eclipses, occultations, transits, shadows
Jupiter's four big moons put on a show every night: they slip behind the planet and into its shadow, cross its face, and drag their shadows across the cloud tops. Any telescope shows it. Times are for the whole Earth; pick a location and the list keeps only what your sky shows.
| When (UTC) | Event | Jupiter in your sky |
|---|---|---|
| Dec 1 05:03 UTC | Io's shadow enters the disctakes 6 min | — |
| Dec 1 05:59 UTC | Io begins its transit across the disctakes 4 min | — |
| Dec 1 07:16 UTC | Io's shadow leaves the disctakes 3 min | — |
| Dec 1 08:12 UTC | Io's transit endstakes 4 min | — |
| Dec 2 02:14 UTC | Io disappears into Jupiter's shadowtakes 4 min | — |
| Dec 2 05:21 UTC | Io reappears from behind Jupitertakes 4 min | — |
| Dec 2 06:11 UTC | Europa's shadow enters the disctakes 6 min | — |
| Dec 2 08:04 UTC | Europa begins its transit across the disctakes 4 min | — |
| Dec 2 08:46 UTC | Europa's shadow leaves the disctakes 4 min | — |
| Dec 2 10:37 UTC | Europa's transit endstakes 4 min | — |
| Dec 2 14:54 UTC | Ganymede's shadow enters the disctakes 19 min | — |
| Dec 2 17:26 UTC | Ganymede's shadow leaves the disctakes 11 min | — |
| Dec 2 18:48 UTC | Ganymede begins its transit across the disctakes 13 min | — |
| Dec 2 21:09 UTC | Ganymede's transit endstakes 13 min | — |
| Dec 2 23:34 UTC | Io's shadow enters the disctakes 6 min | — |
| Dec 3 00:29 UTC | Io begins its transit across the disctakes 4 min | — |
| Dec 3 01:44 UTC | Io's shadow leaves the disctakes 3 min | — |
| Dec 3 02:41 UTC | Io's transit endstakes 4 min | — |
| Dec 3 20:42 UTC | Io disappears into Jupiter's shadowtakes 4 min | — |
| Dec 3 23:51 UTC | Io reappears from behind Jupitertakes 4 min | — |
| Dec 4 01:09 UTC | Europa disappears into Jupiter's shadowtakes 4 min | — |
| Dec 4 05:41 UTC | Europa reappears from behind Jupitertakes 4 min | — |
| Dec 4 18:02 UTC | Io's shadow enters the disctakes 4 min | — |
| Dec 4 18:58 UTC | Io begins its transit across the disctakes 4 min | — |
| Dec 4 20:13 UTC | Io's shadow leaves the disctakes 3 min | — |
| Dec 4 21:11 UTC | Io's transit endstakes 4 min | — |
| Dec 5 15:10 UTC | Io disappears into Jupiter's shadowtakes 4 min | — |
| Dec 5 18:20 UTC | Io reappears from behind Jupitertakes 4 min | — |
| Dec 5 19:28 UTC | Europa's shadow enters the disctakes 9 min | — |
| Dec 5 21:25 UTC | Europa begins its transit across the disctakes 4 min | — |
| Dec 5 22:03 UTC | Europa's shadow leaves the disctakes 4 min | — |
| Dec 5 23:58 UTC | Europa's transit endstakes 4 min | — |
| Dec 6 04:58 UTC | Ganymede disappears into Jupiter's shadowtakes 13 min | — |
| Dec 6 07:24 UTC | Ganymede reappears from Jupiter's shadowtakes 13 min | — |
| Dec 6 09:01 UTC | Ganymede disappears behind Jupitertakes 13 min | — |
| Dec 6 11:21 UTC | Ganymede reappears from behind Jupitertakes 13 min | — |
| Dec 6 12:28 UTC | Io's shadow enters the disctakes 6 min | — |
| Dec 6 13:28 UTC | Io begins its transit across the disctakes 4 min | — |
| Dec 6 14:41 UTC | Io's shadow leaves the disctakes 3 min | — |
| Dec 6 15:40 UTC | Io's transit endstakes 4 min | — |
| Dec 7 09:39 UTC | Io disappears into Jupiter's shadowtakes 4 min | — |
| Dec 7 12:50 UTC | Io reappears from behind Jupitertakes 4 min | — |
| Dec 7 14:26 UTC | Europa disappears into Jupiter's shadowtakes 4 min | — |
| Dec 7 19:03 UTC | Europa reappears from behind Jupitertakes 4 min | — |
| Dec 8 06:56 UTC | Io's shadow enters the disctakes 6 min | — |
| Dec 8 07:57 UTC | Io begins its transit across the disctakes 4 min | — |
| Dec 8 09:10 UTC | Io's shadow leaves the disctakes 3 min | — |
| Dec 8 10:10 UTC | Io's transit endstakes 4 min | — |
| Dec 9 04:07 UTC | Io disappears into Jupiter's shadowtakes 4 min | — |
| Dec 9 07:19 UTC | Io reappears from behind Jupitertakes 4 min | — |
| Dec 9 08:45 UTC | Europa's shadow enters the disc | — |
| Dec 9 08:47 UTC | Europa's shadow leaves the disc | — |
| Dec 9 08:48 UTC | Europa's shadow enters the disctakes 6 min | — |
| Dec 9 10:46 UTC | Europa begins its transit across the disctakes 4 min | — |
| Dec 9 11:19 UTC | Europa's shadow leaves the disctakes 4 min | — |
| Dec 9 13:19 UTC | Europa's transit endstakes 4 min | — |
| Dec 9 18:52 UTC | Ganymede's shadow enters the disctakes 19 min | — |
| Dec 9 21:22 UTC | Ganymede's shadow leaves the disctakes 12 min | — |
| Dec 9 23:06 UTC | Ganymede begins its transit across the disctakes 14 min | — |
| Dec 10 01:22 UTC | Ganymede's transit endstakes 14 min | — |
| Dec 10 01:25 UTC | Io's shadow enters the disctakes 9 min | — |
| Dec 10 02:27 UTC | Io begins its transit across the disctakes 4 min | — |
| Dec 10 03:38 UTC | Io's shadow leaves the disctakes 4 min | — |
| Dec 10 04:39 UTC | Io's transit endstakes 4 min | — |
| Dec 10 22:35 UTC | Io disappears into Jupiter's shadowtakes 4 min | — |
| Dec 11 01:48 UTC | Io reappears from behind Jupitertakes 4 min | — |
| Dec 11 03:45 UTC | Europa disappears into Jupiter's shadowtakes 4 min | — |
| Dec 11 08:25 UTC | Europa reappears from behind Jupitertakes 4 min | — |
| Dec 11 19:56 UTC | Io's shadow enters the disctakes 6 min | — |
| Dec 11 20:56 UTC | Io begins its transit across the disctakes 4 min | — |
| Dec 11 22:06 UTC | Io's shadow leaves the disctakes 3 min | — |
| Dec 11 23:08 UTC | Io's transit endstakes 4 min | — |
| Dec 12 17:03 UTC | Io disappears into Jupiter's shadowtakes 4 min | — |
| Dec 12 20:17 UTC | Io reappears from behind Jupitertakes 4 min | — |
| Dec 12 22:01 UTC | Europa's shadow enters the disctakes 7 min | — |
| Dec 13 00:07 UTC | Europa begins its transit across the disctakes 4 min | — |
| Dec 13 00:36 UTC | Europa's shadow leaves the disctakes 4 min | — |
| Dec 13 02:40 UTC | Europa's transit endstakes 4 min | — |
| Dec 13 08:56 UTC | Ganymede disappears into Jupiter's shadowtakes 13 min | — |
| Dec 13 11:20 UTC | Ganymede reappears from Jupiter's shadowtakes 13 min | — |
| Dec 13 13:18 UTC | Ganymede disappears behind Jupitertakes 14 min | — |
| Dec 13 14:24 UTC | Io's shadow enters the disctakes 4 min | — |
| Dec 13 15:26 UTC | Io begins its transit across the disctakes 4 min | — |
| Dec 13 15:33 UTC | Ganymede reappears from behind Jupitertakes 14 min | — |
| Dec 13 16:35 UTC | Io's shadow leaves the disctakes 3 min | — |
| Dec 13 17:38 UTC | Io's transit endstakes 4 min | — |
| Dec 14 11:32 UTC | Io disappears into Jupiter's shadowtakes 4 min | — |
| Dec 14 14:47 UTC | Io reappears from behind Jupitertakes 4 min | — |
| Dec 14 17:02 UTC | Europa disappears into Jupiter's shadowtakes 4 min | — |
| Dec 14 21:46 UTC | Europa reappears from behind Jupitertakes 4 min | — |
| Dec 15 08:50 UTC | Io's shadow enters the disctakes 6 min | — |
| Dec 15 09:55 UTC | Io begins its transit across the disctakes 4 min | — |
| Dec 15 11:03 UTC | Io's shadow leaves the disctakes 3 min | — |
| Dec 15 12:07 UTC | Io's transit endstakes 4 min | — |
| Dec 16 06:00 UTC | Io disappears into Jupiter's shadowtakes 4 min | — |
| Dec 16 09:16 UTC | Io reappears from behind Jupitertakes 4 min | — |
| Dec 16 11:18 UTC | Europa's shadow enters the disctakes 10 min | — |
| Dec 16 13:28 UTC | Europa begins its transit across the disctakes 4 min | — |
| Dec 16 13:52 UTC | Europa's shadow leaves the disctakes 4 min | — |
| Dec 16 16:00 UTC | Europa's transit endstakes 4 min | — |
| Dec 16 22:50 UTC | Ganymede's shadow enters the disctakes 20 min | — |
| Dec 17 01:18 UTC | Ganymede's shadow leaves the disctakes 12 min | — |
| Dec 17 03:18 UTC | Io's shadow enters the disctakes 7 min | — |
| Dec 17 03:20 UTC | Ganymede begins its transit across the disctakes 14 min | — |
| Dec 17 04:24 UTC | Io begins its transit across the disctakes 4 min | — |
| Dec 17 05:31 UTC | Io's shadow leaves the disctakes 3 min | — |
| Dec 17 05:33 UTC | Ganymede's transit endstakes 14 min | — |
| Dec 17 06:36 UTC | Io's transit endstakes 4 min | — |
| Dec 18 00:28 UTC | Io disappears into Jupiter's shadowtakes 4 min | — |
| Dec 18 03:45 UTC | Io reappears from behind Jupitertakes 4 min | — |
| Dec 18 06:20 UTC | Europa disappears into Jupiter's shadowtakes 4 min | — |
| Dec 18 11:08 UTC | Europa reappears from behind Jupitertakes 4 min | — |
| Dec 18 21:47 UTC | Io's shadow enters the disctakes 9 min | — |
| Dec 18 22:54 UTC | Io begins its transit across the disctakes 4 min | — |
| Dec 19 00:00 UTC | Io's shadow leaves the disctakes 3 min | — |
| Dec 19 01:05 UTC | Io's transit endstakes 4 min | — |
| Dec 19 18:56 UTC | Io disappears into Jupiter's shadowtakes 4 min | — |
| Dec 19 22:14 UTC | Io reappears from behind Jupitertakes 4 min | — |
| Dec 20 00:35 UTC | Europa's shadow enters the disc | — |
| Dec 20 00:37 UTC | Europa's shadow leaves the disc | — |
| Dec 20 00:38 UTC | Europa's shadow enters the disctakes 4 min | — |
| Dec 20 02:48 UTC | Europa begins its transit across the disctakes 4 min | — |
| Dec 20 03:09 UTC | Europa's shadow leaves the disctakes 4 min | — |
| Dec 20 05:20 UTC | Europa's transit endstakes 4 min | — |
| Dec 20 12:54 UTC | Ganymede disappears into Jupiter's shadowtakes 13 min | — |
| Dec 20 15:18 UTC | Ganymede reappears from Jupiter's shadowtakes 13 min | — |
| Dec 20 16:18 UTC | Io's shadow enters the disctakes 4 min | — |
| Dec 20 17:23 UTC | Io begins its transit across the disctakes 4 min | — |
| Dec 20 17:32 UTC | Ganymede disappears behind Jupitertakes 14 min | — |
| Dec 20 18:28 UTC | Io's shadow leaves the disctakes 4 min | — |
| Dec 20 19:34 UTC | Io's transit endstakes 4 min | — |
| Dec 20 19:43 UTC | Ganymede reappears from behind Jupitertakes 14 min | — |
| Dec 21 13:24 UTC | Io disappears into Jupiter's shadowtakes 4 min | — |
| Dec 21 16:43 UTC | Io reappears from behind Jupitertakes 4 min | — |
| Dec 21 19:37 UTC | Europa disappears into Jupiter's shadowtakes 4 min | — |
| Dec 22 00:28 UTC | Europa reappears from behind Jupitertakes 4 min | — |
| Dec 22 10:46 UTC | Io's shadow enters the disctakes 4 min | — |
| Dec 22 11:52 UTC | Io begins its transit across the disctakes 4 min | — |
| Dec 22 12:56 UTC | Io's shadow leaves the disctakes 3 min | — |
| Dec 22 14:04 UTC | Io's transit endstakes 4 min | — |
| Dec 23 07:53 UTC | Io disappears into Jupiter's shadowtakes 4 min | — |
| Dec 23 11:12 UTC | Io reappears from behind Jupitertakes 4 min | — |
| Dec 23 13:55 UTC | Europa's shadow enters the disctakes 7 min | — |
| Dec 23 16:08 UTC | Europa begins its transit across the disctakes 4 min | — |
| Dec 23 16:26 UTC | Europa's shadow leaves the disctakes 4 min | — |
| Dec 23 18:40 UTC | Europa's transit endstakes 4 min | — |
| Dec 24 02:47 UTC | Ganymede's shadow enters the disc | — |
| Dec 24 02:53 UTC | Ganymede's shadow leaves the disc | — |
| Dec 24 02:54 UTC | Ganymede's shadow enters the disctakes 13 min | — |
| Dec 24 05:14 UTC | Ganymede's shadow leaves the disctakes 12 min | — |
| Dec 24 05:14 UTC | Io's shadow enters the disctakes 4 min | — |
| Dec 24 06:21 UTC | Io begins its transit across the disctakes 4 min | — |
| Dec 24 07:24 UTC | Io's shadow leaves the disctakes 3 min | — |
| Dec 24 07:32 UTC | Ganymede begins its transit across the disctakes 14 min | — |
| Dec 24 08:33 UTC | Io's transit endstakes 4 min | — |
| Dec 24 09:40 UTC | Ganymede's transit endstakes 14 min | — |
| Dec 25 02:21 UTC | Io disappears into Jupiter's shadowtakes 4 min | — |
| Dec 25 05:41 UTC | Io reappears from behind Jupitertakes 4 min | — |
| Dec 25 08:55 UTC | Europa disappears into Jupiter's shadowtakes 4 min | — |
| Dec 25 13:49 UTC | Europa reappears from behind Jupitertakes 4 min | — |
| Dec 25 23:40 UTC | Io's shadow enters the disctakes 7 min | — |
| Dec 26 00:50 UTC | Io begins its transit across the disctakes 4 min | — |
| Dec 26 01:53 UTC | Io's shadow leaves the disctakes 3 min | — |
| Dec 26 03:02 UTC | Io's transit endstakes 4 min | — |
| Dec 26 20:49 UTC | Io disappears into Jupiter's shadowtakes 4 min | — |
| Dec 27 00:10 UTC | Io reappears from behind Jupitertakes 4 min | — |
| Dec 27 03:08 UTC | Europa's shadow enters the disctakes 10 min | — |
| Dec 27 05:28 UTC | Europa begins its transit across the disctakes 4 min | — |
| Dec 27 05:42 UTC | Europa's shadow leaves the disctakes 4 min | — |
| Dec 27 07:59 UTC | Europa's transit endstakes 4 min | — |
| Dec 27 16:52 UTC | Ganymede disappears into Jupiter's shadowtakes 13 min | — |
| Dec 27 18:08 UTC | Io's shadow enters the disctakes 9 min | — |
| Dec 27 19:14 UTC | Ganymede reappears from Jupiter's shadowtakes 13 min | — |
| Dec 27 19:19 UTC | Io begins its transit across the disctakes 4 min | — |
| Dec 27 20:21 UTC | Io's shadow leaves the disctakes 3 min | — |
| Dec 27 21:30 UTC | Io's transit endstakes 4 min | — |
| Dec 27 21:43 UTC | Ganymede disappears behind Jupitertakes 15 min | — |
| Dec 27 23:50 UTC | Ganymede reappears from behind Jupitertakes 15 min | — |
| Dec 28 15:17 UTC | Io disappears into Jupiter's shadowtakes 4 min | — |
| Dec 28 18:39 UTC | Io reappears from behind Jupitertakes 4 min | — |
| Dec 28 22:13 UTC | Europa disappears into Jupiter's shadowtakes 4 min | — |
| Dec 29 03:08 UTC | Europa reappears from behind Jupitertakes 4 min | — |
| Dec 29 12:40 UTC | Io's shadow enters the disctakes 4 min | — |
| Dec 29 13:48 UTC | Io begins its transit across the disctakes 4 min | — |
| Dec 29 14:49 UTC | Io's shadow leaves the disctakes 3 min | — |
| Dec 29 15:59 UTC | Io's transit endstakes 4 min | — |
| Dec 30 09:46 UTC | Io disappears into Jupiter's shadowtakes 4 min | — |
| Dec 30 13:07 UTC | Io reappears from behind Jupitertakes 4 min | — |
| Dec 30 16:25 UTC | Europa's shadow enters the disc | — |
| Dec 30 16:27 UTC | Europa's shadow leaves the disc | — |
| Dec 30 16:28 UTC | Europa's shadow enters the disctakes 4 min | — |
| Dec 30 18:47 UTC | Europa begins its transit across the disctakes 4 min | — |
| Dec 30 18:59 UTC | Europa's shadow leaves the disctakes 4 min | — |
| Dec 30 21:18 UTC | Europa's transit endstakes 4 min | — |
| Dec 31 06:45 UTC | Ganymede's shadow enters the disc | — |
| Dec 31 06:51 UTC | Ganymede's shadow leaves the disc | — |
| Dec 31 06:52 UTC | Ganymede's shadow enters the disctakes 13 min | — |
| Dec 31 07:08 UTC | Io's shadow enters the disctakes 4 min | — |
| Dec 31 08:17 UTC | Io begins its transit across the disctakes 4 min | — |
| Dec 31 09:12 UTC | Ganymede's shadow leaves the disctakes 11 min | — |
| Dec 31 09:18 UTC | Io's shadow leaves the disctakes 4 min | — |
| Dec 31 10:28 UTC | Io's transit endstakes 4 min | — |
| Dec 31 11:42 UTC | Ganymede begins its transit across the disctakes 15 min | — |
| Dec 31 13:46 UTC | Ganymede's transit endstakes 15 min | — |
Reading the list
Each disappears / reappears line is the moment the moon's disc is fully in or first out; the "takes N min" is how long the disc takes to cross the edge. Halves that happen behind Jupiter or inside its shadow are left out, since nobody can see them. Positions are from JPL DE431 and the jup365 satellite ephemeris, Jupiter as an oblate spheroid with its shadow cone; mutual-event magnitude drops assume uniform discs and are estimates. Events are geocentric — the same instant everywhere on Earth to well under a second.