Jupiter's moons in July 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 |
|---|---|---|
| Jul 1 01:42 UTC | Io disappears behind Jupitertakes 4 min | — |
| Jul 1 05:09 UTC | Io reappears from Jupiter's shadowtakes 4 min | — |
| Jul 1 08:27 UTC | Ganymede disappears behind Jupitertakes 9 min | — |
| Jul 1 11:41 UTC | Ganymede reappears from behind Jupitertakes 9 min | — |
| Jul 1 13:29 UTC | Ganymede disappears into Jupiter's shadowtakes 11 min | — |
| Jul 1 16:21 UTC | Ganymede reappears from Jupiter's shadowtakes 11 min | — |
| Jul 1 22:50 UTC | Io begins its transit across the disctakes 4 min | — |
| Jul 2 00:03 UTC | Io's shadow enters the disctakes 3 min | — |
| Jul 2 01:06 UTC | Io's transit endstakes 4 min | — |
| Jul 2 02:14 UTC | Io's shadow leaves the disctakes 4 min | — |
| Jul 2 07:39 UTC | Callisto begins its transit across the disctakes 18 min | — |
| Jul 2 08:30 UTC | Europa begins its transit across the disctakes 4 min | — |
| Jul 2 10:22 UTC | Callisto's transit endstakes 18 min | — |
| Jul 2 10:56 UTC | Europa's shadow enters the disctakes 6 min | — |
| Jul 2 11:13 UTC | Europa's transit endstakes 4 min | — |
| Jul 2 13:32 UTC | Europa's shadow leaves the disctakes 4 min | — |
| Jul 2 13:37 UTC | Europa's shadow enters the disc | — |
| Jul 2 13:39 UTC | Europa's shadow leaves the disc | — |
| Jul 2 19:44 UTC | Callisto's shadow enters the disc | — |
| Jul 2 20:11 UTC | Io disappears behind Jupitertakes 4 min | — |
| Jul 2 20:48 UTC | Callisto's shadow leaves the disc | — |
| Jul 2 23:37 UTC | Io reappears from Jupiter's shadowtakes 4 min | — |
| Jul 3 17:20 UTC | Io begins its transit across the disctakes 4 min | — |
| Jul 3 18:31 UTC | Io's shadow enters the disctakes 3 min | — |
| Jul 3 19:35 UTC | Io's transit endstakes 4 min | — |
| Jul 3 20:42 UTC | Io's shadow leaves the disctakes 7 min | — |
| Jul 4 02:40 UTC | Europa disappears behind Jupitertakes 4 min | — |
| Jul 4 07:43 UTC | Europa reappears from Jupiter's shadowtakes 4 min | — |
| Jul 4 14:41 UTC | Io disappears behind Jupitertakes 4 min | — |
| Jul 4 18:06 UTC | Io reappears from Jupiter's shadowtakes 4 min | — |
| Jul 4 22:28 UTC | Ganymede begins its transit across the disctakes 9 min | — |
| Jul 5 01:40 UTC | Ganymede's transit endstakes 9 min | — |
| Jul 5 03:21 UTC | Ganymede's shadow enters the disctakes 11 min | — |
| Jul 5 06:10 UTC | Ganymede's shadow leaves the disctakes 9 min | — |
| Jul 5 06:20 UTC | Ganymede's shadow enters the disc | — |
| Jul 5 06:25 UTC | Ganymede's shadow leaves the disc | — |
| Jul 5 11:49 UTC | Io begins its transit across the disctakes 4 min | — |
| Jul 5 13:00 UTC | Io's shadow enters the disctakes 6 min | — |
| Jul 5 14:05 UTC | Io's transit endstakes 4 min | — |
| Jul 5 15:11 UTC | Io's shadow leaves the disctakes 4 min | — |
| Jul 5 21:51 UTC | Europa begins its transit across the disctakes 4 min | — |
| Jul 6 00:14 UTC | Europa's shadow enters the disctakes 6 min | — |
| Jul 6 00:34 UTC | Europa's transit endstakes 4 min | — |
| Jul 6 02:49 UTC | Europa's shadow leaves the disctakes 4 min | — |
| Jul 6 02:54 UTC | Europa's shadow enters the disc | — |
| Jul 6 02:56 UTC | Europa's shadow leaves the disc | — |
| Jul 6 09:10 UTC | Io disappears behind Jupitertakes 4 min | — |
| Jul 6 12:35 UTC | Io reappears from Jupiter's shadowtakes 4 min | — |
| Jul 7 06:19 UTC | Io begins its transit across the disctakes 4 min | — |
| Jul 7 07:29 UTC | Io's shadow enters the disctakes 3 min | — |
| Jul 7 08:34 UTC | Io's transit endstakes 4 min | — |
| Jul 7 09:40 UTC | Io's shadow leaves the disctakes 7 min | — |
| Jul 7 16:01 UTC | Europa disappears behind Jupitertakes 4 min | — |
| Jul 7 21:01 UTC | Europa reappears from Jupiter's shadowtakes 4 min | — |
| Jul 8 03:40 UTC | Io disappears behind Jupitertakes 4 min | — |
| Jul 8 07:04 UTC | Io reappears from Jupiter's shadowtakes 4 min | — |
| Jul 8 12:38 UTC | Ganymede disappears behind Jupitertakes 9 min | — |
| Jul 8 15:52 UTC | Ganymede reappears from behind Jupitertakes 9 min | — |
| Jul 8 17:29 UTC | Ganymede disappears into Jupiter's shadowtakes 11 min | — |
| Jul 8 20:20 UTC | Ganymede reappears from Jupiter's shadowtakes 11 min | — |
| Jul 9 00:48 UTC | Io begins its transit across the disctakes 4 min | — |
| Jul 9 01:57 UTC | Io's shadow enters the disctakes 3 min | — |
| Jul 9 03:04 UTC | Io's transit endstakes 4 min | — |
| Jul 9 04:09 UTC | Io's shadow leaves the disctakes 7 min | — |
| Jul 9 11:12 UTC | Europa begins its transit across the disctakes 4 min | — |
| Jul 9 13:32 UTC | Europa's shadow enters the disctakes 6 min | — |
| Jul 9 13:55 UTC | Europa's transit endstakes 4 min | — |
| Jul 9 16:07 UTC | Europa's shadow leaves the disctakes 4 min | — |
| Jul 9 16:12 UTC | Europa's shadow enters the disc | — |
| Jul 9 16:14 UTC | Europa's shadow leaves the disc | — |
| Jul 9 22:10 UTC | Io disappears behind Jupitertakes 4 min | — |
| Jul 10 01:32 UTC | Io reappears from Jupiter's shadowtakes 4 min | — |
| Jul 10 16:35 UTC | Callisto disappears behind Jupitertakes 19 min | — |
| Jul 10 19:15 UTC | Callisto reappears from behind Jupitertakes 19 min | — |
| Jul 10 19:18 UTC | Io begins its transit across the disctakes 4 min | — |
| Jul 10 20:26 UTC | Io's shadow enters the disctakes 5 min | — |
| Jul 10 21:33 UTC | Io's transit endstakes 4 min | — |
| Jul 10 22:37 UTC | Io's shadow leaves the disctakes 4 min | — |
| Jul 11 05:23 UTC | Europa disappears behind Jupitertakes 4 min | — |
| Jul 11 10:19 UTC | Europa reappears from Jupiter's shadowtakes 4 min | — |
| Jul 11 16:39 UTC | Io disappears behind Jupitertakes 4 min | — |
| Jul 11 20:01 UTC | Io reappears from Jupiter's shadowtakes 4 min | — |
| Jul 12 02:41 UTC | Ganymede begins its transit across the disctakes 9 min | — |
| Jul 12 05:52 UTC | Ganymede's transit endstakes 9 min | — |
| Jul 12 07:20 UTC | Ganymede's shadow enters the disctakes 12 min | — |
| Jul 12 10:08 UTC | Ganymede's shadow leaves the disctakes 10 min | — |
| Jul 12 10:18 UTC | Ganymede's shadow enters the disc | — |
| Jul 12 10:23 UTC | Ganymede's shadow leaves the disc | — |
| Jul 12 13:47 UTC | Io begins its transit across the disctakes 4 min | — |
| Jul 12 14:55 UTC | Io's shadow enters the disctakes 3 min | — |
| Jul 12 16:03 UTC | Io's transit endstakes 4 min | — |
| Jul 12 17:06 UTC | Io's shadow leaves the disctakes 7 min | — |
| Jul 13 00:33 UTC | Europa begins its transit across the disctakes 4 min | — |
| Jul 13 02:49 UTC | Europa's shadow enters the disctakes 6 min | — |
| Jul 13 03:17 UTC | Europa's transit endstakes 4 min | — |
| Jul 13 05:25 UTC | Europa's shadow leaves the disctakes 4 min | — |
| Jul 13 05:30 UTC | Europa's shadow enters the disc | — |
| Jul 13 05:32 UTC | Europa's shadow leaves the disc | — |
| Jul 13 11:09 UTC | Io disappears behind Jupitertakes 4 min | — |
| Jul 13 14:30 UTC | Io reappears from Jupiter's shadowtakes 4 min | — |
| Jul 14 08:17 UTC | Io begins its transit across the disctakes 4 min | — |
| Jul 14 09:24 UTC | Io's shadow enters the disctakes 3 min | — |
| Jul 14 10:32 UTC | Io's transit endstakes 4 min | — |
| Jul 14 11:35 UTC | Io's shadow leaves the disctakes 4 min | — |
| Jul 14 18:44 UTC | Europa disappears behind Jupitertakes 4 min | — |
| Jul 14 23:37 UTC | Europa reappears from Jupiter's shadowtakes 4 min | — |
| Jul 15 05:38 UTC | Io disappears behind Jupitertakes 4 min | — |
| Jul 15 08:58 UTC | Io reappears from Jupiter's shadowtakes 4 min | — |
| Jul 15 16:53 UTC | Ganymede disappears behind Jupitertakes 9 min | — |
| Jul 15 20:05 UTC | Ganymede reappears from behind Jupitertakes 9 min | — |
| Jul 15 21:28 UTC | Ganymede disappears into Jupiter's shadowtakes 11 min | — |
| Jul 16 00:18 UTC | Ganymede reappears from Jupiter's shadowtakes 11 min | — |
| Jul 16 02:47 UTC | Io begins its transit across the disctakes 4 min | — |
| Jul 16 03:52 UTC | Io's shadow enters the disctakes 3 min | — |
| Jul 16 05:02 UTC | Io's transit endstakes 4 min | — |
| Jul 16 06:04 UTC | Io's shadow leaves the disctakes 4 min | — |
| Jul 16 13:55 UTC | Europa begins its transit across the disctakes 4 min | — |
| Jul 16 16:07 UTC | Europa's shadow enters the disctakes 6 min | — |
| Jul 16 16:38 UTC | Europa's transit endstakes 4 min | — |
| Jul 16 18:43 UTC | Europa's shadow leaves the disctakes 4 min | — |
| Jul 16 18:48 UTC | Europa's shadow enters the disc | — |
| Jul 16 18:50 UTC | Europa's shadow leaves the disc | — |
| Jul 17 00:08 UTC | Io disappears behind Jupitertakes 4 min | — |
| Jul 17 03:27 UTC | Io reappears from Jupiter's shadowtakes 4 min | — |
| Jul 17 21:16 UTC | Io begins its transit across the disctakes 4 min | — |
| Jul 17 22:21 UTC | Io's shadow enters the disctakes 3 min | — |
| Jul 17 23:32 UTC | Io's transit endstakes 4 min | — |
| Jul 18 00:32 UTC | Io's shadow leaves the disctakes 6 min | — |
| Jul 18 08:06 UTC | Europa disappears behind Jupitertakes 4 min | — |
| Jul 18 12:55 UTC | Europa reappears from Jupiter's shadowtakes 4 min | — |
| Jul 18 18:38 UTC | Io disappears behind Jupitertakes 4 min | — |
| Jul 18 21:56 UTC | Io reappears from Jupiter's shadowtakes 4 min | — |
| Jul 19 02:57 UTC | Callisto begins its transit across the disctakes 19 min | — |
| Jul 19 05:32 UTC | Callisto's transit endstakes 19 min | — |
| Jul 19 06:56 UTC | Ganymede begins its transit across the disctakes 9 min | — |
| Jul 19 10:06 UTC | Ganymede's transit endstakes 9 min | — |
| Jul 19 11:19 UTC | Ganymede's shadow enters the disctakes 9 min | — |
| Jul 19 14:03 UTC | Callisto's shadow enters the disc | — |
| Jul 19 14:06 UTC | Ganymede's shadow leaves the disctakes 10 min | — |
| Jul 19 14:16 UTC | Ganymede's shadow enters the disc | — |
| Jul 19 14:21 UTC | Ganymede's shadow leaves the disc | — |
| Jul 19 14:25 UTC | Callisto's shadow leaves the disc | — |
| Jul 19 15:46 UTC | Io begins its transit across the disctakes 4 min | — |
| Jul 19 16:50 UTC | Io's shadow enters the disctakes 3 min | — |
| Jul 19 18:02 UTC | Io's transit endstakes 4 min | — |
| Jul 19 19:01 UTC | Io's shadow leaves the disctakes 4 min | — |
| Jul 20 03:17 UTC | Europa begins its transit across the disctakes 4 min | — |
| Jul 20 05:25 UTC | Europa's shadow enters the disctakes 3 min | — |
| Jul 20 06:00 UTC | Europa's transit endstakes 4 min | — |
| Jul 20 08:00 UTC | Europa's shadow leaves the disctakes 8 min | — |
| Jul 20 13:08 UTC | Io disappears behind Jupitertakes 4 min | — |
| Jul 20 16:24 UTC | Io reappears from Jupiter's shadowtakes 4 min | — |
| Jul 21 10:16 UTC | Io begins its transit across the disctakes 4 min | — |
| Jul 21 11:18 UTC | Io's shadow enters the disctakes 3 min | — |
| Jul 21 12:31 UTC | Io's transit endstakes 4 min | — |
| Jul 21 13:30 UTC | Io's shadow leaves the disctakes 7 min | — |
| Jul 21 21:29 UTC | Europa disappears behind Jupitertakes 4 min | — |
| Jul 22 02:13 UTC | Europa reappears from Jupiter's shadowtakes 4 min | — |
| Jul 22 07:37 UTC | Io disappears behind Jupitertakes 4 min | — |
| Jul 22 10:53 UTC | Io reappears from Jupiter's shadowtakes 4 min | — |
| Jul 22 21:10 UTC | Ganymede disappears behind Jupitertakes 10 min | — |
| Jul 23 00:22 UTC | Ganymede reappears from behind Jupitertakes 10 min | — |
| Jul 23 01:28 UTC | Ganymede disappears into Jupiter's shadowtakes 11 min | — |
| Jul 23 04:17 UTC | Ganymede reappears from Jupiter's shadowtakes 11 min | — |
| Jul 23 04:46 UTC | Io begins its transit across the disctakes 4 min | — |
| Jul 23 05:47 UTC | Io's shadow enters the disctakes 3 min | — |
| Jul 23 07:01 UTC | Io's transit endstakes 4 min | — |
| Jul 23 07:59 UTC | Io's shadow leaves the disctakes 6 min | — |
| Jul 23 16:40 UTC | Europa begins its transit across the disctakes 4 min | — |
| Jul 23 18:43 UTC | Europa's shadow enters the disctakes 3 min | — |
| Jul 23 19:22 UTC | Europa's transit endstakes 4 min | — |
| Jul 23 21:18 UTC | Europa's shadow leaves the disctakes 7 min | — |
| Jul 24 02:07 UTC | Io disappears behind Jupitertakes 4 min | — |
| Jul 24 05:22 UTC | Io reappears from Jupiter's shadowtakes 4 min | — |
| Jul 24 23:15 UTC | Io begins its transit across the disctakes 4 min | — |
| Jul 25 00:16 UTC | Io's shadow enters the disctakes 6 min | — |
| Jul 25 01:31 UTC | Io's transit endstakes 4 min | — |
| Jul 25 02:28 UTC | Io's shadow leaves the disctakes 4 min | — |
| Jul 25 10:51 UTC | Europa disappears behind Jupitertakes 4 min | — |
| Jul 25 15:31 UTC | Europa reappears from Jupiter's shadowtakes 4 min | — |
| Jul 25 20:37 UTC | Io disappears behind Jupitertakes 4 min | — |
| Jul 25 23:50 UTC | Io reappears from Jupiter's shadowtakes 4 min | — |
| Jul 26 11:13 UTC | Ganymede begins its transit across the disctakes 9 min | — |
| Jul 26 14:22 UTC | Ganymede's transit endstakes 9 min | — |
| Jul 26 15:18 UTC | Ganymede's shadow enters the disctakes 12 min | — |
| Jul 26 17:45 UTC | Io begins its transit across the disctakes 4 min | — |
| Jul 26 18:06 UTC | Ganymede's shadow leaves the disctakes 8 min | — |
| Jul 26 18:14 UTC | Ganymede's shadow enters the disc | — |
| Jul 26 18:19 UTC | Ganymede's shadow leaves the disc | — |
| Jul 26 18:45 UTC | Io's shadow enters the disctakes 3 min | — |
| Jul 26 20:01 UTC | Io's transit endstakes 4 min | — |
| Jul 26 20:56 UTC | Io's shadow leaves the disctakes 6 min | — |
| Jul 27 06:02 UTC | Europa begins its transit across the disctakes 4 min | — |
| Jul 27 08:00 UTC | Europa's shadow enters the disctakes 3 min | — |
| Jul 27 08:45 UTC | Europa's transit endstakes 4 min | — |
| Jul 27 10:36 UTC | Europa's shadow leaves the disctakes 7 min | — |
| Jul 27 12:15 UTC | Callisto disappears behind Jupitertakes 21 min | — |
| Jul 27 14:43 UTC | Callisto reappears from behind Jupitertakes 21 min | — |
| Jul 27 15:07 UTC | Io disappears behind Jupitertakes 4 min | — |
| Jul 27 18:19 UTC | Io reappears from Jupiter's shadowtakes 4 min | — |
| Jul 28 12:15 UTC | Io begins its transit across the disctakes 4 min | — |
| Jul 28 13:13 UTC | Io's shadow enters the disctakes 3 min | — |
| Jul 28 14:31 UTC | Io's transit endstakes 4 min | — |
| Jul 28 15:25 UTC | Io's shadow leaves the disctakes 6 min | — |
| Jul 29 00:14 UTC | Europa disappears behind Jupitertakes 4 min | — |
| Jul 29 04:50 UTC | Europa reappears from Jupiter's shadowtakes 4 min | — |
| Jul 29 09:37 UTC | Io disappears behind Jupitertakes 4 min | — |
| Jul 29 12:47 UTC | Io reappears from Jupiter's shadowtakes 4 min | — |
| Jul 30 01:29 UTC | Ganymede disappears behind Jupitertakes 10 min | — |
| Jul 30 04:39 UTC | Ganymede reappears from behind Jupitertakes 10 min | — |
| Jul 30 05:28 UTC | Ganymede disappears into Jupiter's shadowtakes 11 min | — |
| Jul 30 06:45 UTC | Io begins its transit across the disctakes 4 min | — |
| Jul 30 07:42 UTC | Io's shadow enters the disctakes 5 min | — |
| Jul 30 08:15 UTC | Ganymede reappears from Jupiter's shadowtakes 11 min | — |
| Jul 30 09:01 UTC | Io's transit endstakes 4 min | — |
| Jul 30 09:54 UTC | Io's shadow leaves the disctakes 4 min | — |
| Jul 30 19:25 UTC | Europa begins its transit across the disctakes 4 min | — |
| Jul 30 21:18 UTC | Europa's shadow enters the disctakes 3 min | — |
| Jul 30 22:07 UTC | Europa's transit endstakes 4 min | — |
| Jul 30 23:54 UTC | Europa's shadow leaves the disctakes 4 min | — |
| Jul 30 23:58 UTC | Europa's shadow enters the disc | — |
| Jul 31 00:00 UTC | Europa's shadow leaves the disc | — |
| Jul 31 04:07 UTC | Io disappears behind Jupitertakes 4 min | — |
| Jul 31 07:16 UTC | Io reappears from Jupiter's shadowtakes 4 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.