Occult lunar occultations, computed
Location

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