Occult lunar occultations, computed
Location

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