Occult lunar occultations, computed
Location

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