Agencies » Geneva Public Transport

Route Schedule for 17 on May 1, 2025

 
Schedule
 

(17 stop list)

Branch NameFirst StopStart TimeLast StopEnd TimeTravel Time
Annemasse, Parc MontessuitBlandonnet on Vernier4:19:00AMParc Montessuit on Annemasse5:00:00AM41:00
Annemasse, Parc MontessuitDe-Staël on Grand-Lancy4:48:00AMParc Montessuit on Annemasse5:26:00AM38:00
Chêne-Bourg, Place FavreDe-Staël on Grand-Lancy5:05:00AMPlace Favre on Chêne-Bourg5:32:00AM27:00
Genève, PlainpalaisBlandonnet on Vernier5:13:00AMPlainpalais on Genève5:33:00AM20:00
Annemasse, Parc MontessuitDe-Staël on Grand-Lancy5:16:00AMParc Montessuit on Annemasse5:54:00AM38:00
Genève, PlainpalaisParc Montessuit on Annemasse5:18:00AMPlainpalais on Genève5:47:00AM29:00
Annemasse, Parc MontessuitBlandonnet on Vernier5:35:00AMParc Montessuit on Annemasse6:17:00AM42:00
Genève, PlainpalaisParc Montessuit on Annemasse5:37:00AMPlainpalais on Genève6:07:00AM30:00
Annemasse, Parc MontessuitPlainpalais on Genève5:41:00AMParc Montessuit on Annemasse6:08:00AM27:00
Annemasse, Parc MontessuitPlainpalais on Genève5:58:00AMParc Montessuit on Annemasse6:25:00AM27:00
Genève, PlainpalaisPlace Favre on Chêne-Bourg6:00:00AMPlainpalais on Genève6:19:00AM19:00
Genève, PlainpalaisParc Montessuit on Annemasse6:06:00AMPlainpalais on Genève6:37:00AM31:00
Annemasse, Parc MontessuitBlandonnet on Vernier6:09:00AMParc Montessuit on Annemasse6:51:00AM42:00
Annemasse, Parc MontessuitPlainpalais on Genève6:15:00AMParc Montessuit on Annemasse6:42:00AM27:00
Genève, PlainpalaisParc Montessuit on Annemasse6:18:00AMPlainpalais on Genève6:49:00AM31:00
Genève, PlainpalaisParc Montessuit on Annemasse6:29:00AMPlainpalais on Genève6:59:00AM30:00
Annemasse, Parc MontessuitPlainpalais on Genève6:35:00AMParc Montessuit on Annemasse7:03:00AM28:00
Genève, PlainpalaisParc Montessuit on Annemasse6:39:00AMPlainpalais on Genève7:10:00AM31:00
Annemasse, Parc MontessuitPlainpalais on Genève6:45:00AMParc Montessuit on Annemasse7:13:00AM28:00
Genève, PlainpalaisParc Montessuit on Annemasse6:49:00AMPlainpalais on Genève7:20:00AM31:00
Annemasse, Parc MontessuitPlainpalais on Genève6:56:00AMParc Montessuit on Annemasse7:24:00AM28:00
Genève, PlainpalaisParc Montessuit on Annemasse7:00:00AMPlainpalais on Genève7:31:00AM31:00
Annemasse, Parc MontessuitPlainpalais on Genève7:05:00AMParc Montessuit on Annemasse7:34:00AM29:00
Genève, PlainpalaisParc Montessuit on Annemasse7:10:00AMPlainpalais on Genève7:41:00AM31:00
Annemasse, Parc MontessuitPlainpalais on Genève7:17:00AMParc Montessuit on Annemasse7:45:00AM28:00
Genève, PlainpalaisParc Montessuit on Annemasse7:20:00AMPlainpalais on Genève7:52:00AM32:00
Annemasse, Parc MontessuitPlainpalais on Genève7:27:00AMParc Montessuit on Annemasse7:55:00AM28:00
Genève, PlainpalaisParc Montessuit on Annemasse7:31:00AMPlainpalais on Genève8:03:00AM32:00
Annemasse, Parc MontessuitPlainpalais on Genève7:37:00AMParc Montessuit on Annemasse8:06:00AM29:00
Genève, PlainpalaisParc Montessuit on Annemasse7:41:00AMPlainpalais on Genève8:13:00AM32:00
Annemasse, Parc MontessuitPlainpalais on Genève7:47:00AMParc Montessuit on Annemasse8:16:00AM29:00
Genève, PlainpalaisParc Montessuit on Annemasse7:53:00AMPlainpalais on Genève8:24:00AM31:00
Annemasse, Parc MontessuitPlainpalais on Genève7:58:00AMParc Montessuit on Annemasse8:27:00AM29:00
Genève, PlainpalaisParc Montessuit on Annemasse8:04:00AMPlainpalais on Genève8:35:00AM31:00
Annemasse, Parc MontessuitPlainpalais on Genève8:10:00AMParc Montessuit on Annemasse8:39:00AM29:00
Genève, PlainpalaisParc Montessuit on Annemasse8:14:00AMPlainpalais on Genève8:46:00AM32:00
Annemasse, Parc MontessuitPlainpalais on Genève8:21:00AMParc Montessuit on Annemasse8:49:00AM28:00
Genève, PlainpalaisParc Montessuit on Annemasse8:24:00AMPlainpalais on Genève8:56:00AM32:00
Annemasse, Parc MontessuitPlainpalais on Genève8:31:00AMParc Montessuit on Annemasse9:00:00AM29:00
Genève, PlainpalaisParc Montessuit on Annemasse8:36:00AMPlainpalais on Genève9:08:00AM32:00
Annemasse, Parc MontessuitPlainpalais on Genève8:43:00AMParc Montessuit on Annemasse9:11:00AM28:00
Genève, PlainpalaisParc Montessuit on Annemasse8:47:00AMPlainpalais on Genève9:18:00AM31:00
Annemasse, Parc MontessuitPlainpalais on Genève8:53:00AMParc Montessuit on Annemasse9:22:00AM29:00
Genève, PlainpalaisParc Montessuit on Annemasse9:02:00AMPlainpalais on Genève9:34:00AM32:00
Annemasse, Parc MontessuitPlainpalais on Genève9:04:00AMParc Montessuit on Annemasse9:33:00AM29:00
Genève, PlainpalaisParc Montessuit on Annemasse9:14:00AMPlainpalais on Genève9:45:00AM31:00
Annemasse, Parc MontessuitPlainpalais on Genève9:15:00AMParc Montessuit on Annemasse9:44:00AM29:00
Genève, PlainpalaisParc Montessuit on Annemasse9:26:00AMPlainpalais on Genève9:57:00AM31:00
Annemasse, Parc MontessuitPlainpalais on Genève9:27:00AMParc Montessuit on Annemasse9:56:00AM29:00
Genève, PlainpalaisParc Montessuit on Annemasse9:38:00AMPlainpalais on Genève10:09:00AM31:00
Annemasse, Parc MontessuitPlainpalais on Genève9:40:00AMParc Montessuit on Annemasse10:08:00AM28:00
Genève, PlainpalaisParc Montessuit on Annemasse9:50:00AMPlainpalais on Genève10:22:00AM32:00
Annemasse, Parc MontessuitPlainpalais on Genève9:52:00AMParc Montessuit on Annemasse10:20:00AM28:00
Genève, PlainpalaisParc Montessuit on Annemasse10:02:00AMPlainpalais on Genève10:33:00AM31:00
Annemasse, Parc MontessuitPlainpalais on Genève10:04:00AMParc Montessuit on Annemasse10:33:00AM29:00
Genève, PlainpalaisParc Montessuit on Annemasse10:14:00AMPlainpalais on Genève10:45:00AM31:00
Annemasse, Parc MontessuitPlainpalais on Genève10:16:00AMParc Montessuit on Annemasse10:45:00AM29:00
Genève, PlainpalaisParc Montessuit on Annemasse10:26:00AMPlainpalais on Genève10:57:00AM31:00
Annemasse, Parc MontessuitPlainpalais on Genève10:28:00AMParc Montessuit on Annemasse10:56:00AM28:00
Genève, PlainpalaisParc Montessuit on Annemasse10:38:00AMPlainpalais on Genève11:09:00AM31:00
Annemasse, Parc MontessuitPlainpalais on Genève10:39:00AMParc Montessuit on Annemasse11:08:00AM29:00
Genève, PlainpalaisParc Montessuit on Annemasse10:50:00AMPlainpalais on Genève11:21:00AM31:00
Annemasse, Parc MontessuitPlainpalais on Genève10:51:00AMParc Montessuit on Annemasse11:20:00AM29:00
Genève, PlainpalaisParc Montessuit on Annemasse11:02:00AMPlainpalais on Genève11:34:00AM32:00
Annemasse, Parc MontessuitPlainpalais on Genève11:03:00AMParc Montessuit on Annemasse11:32:00AM29:00
Genève, PlainpalaisParc Montessuit on Annemasse11:14:00AMPlainpalais on Genève11:45:00AM31:00
Annemasse, Parc MontessuitPlainpalais on Genève11:15:00AMParc Montessuit on Annemasse11:44:00AM29:00
Genève, PlainpalaisParc Montessuit on Annemasse11:26:00AMPlainpalais on Genève11:58:00AM32:00
Annemasse, Parc MontessuitPlainpalais on Genève11:27:00AMParc Montessuit on Annemasse11:57:00AM30:00
Genève, PlainpalaisParc Montessuit on Annemasse11:38:00AMPlainpalais on Genève12:09:00PM31:00
Annemasse, Parc MontessuitPlainpalais on Genève11:40:00AMParc Montessuit on Annemasse12:09:00PM29:00
Genève, PlainpalaisParc Montessuit on Annemasse11:50:00AMPlainpalais on Genève12:22:00PM32:00
Annemasse, Parc MontessuitPlainpalais on Genève11:52:00AMParc Montessuit on Annemasse12:21:00PM29:00
Genève, PlainpalaisParc Montessuit on Annemasse12:02:00PMPlainpalais on Genève12:33:00PM31:00
Annemasse, Parc MontessuitPlainpalais on Genève12:04:00PMParc Montessuit on Annemasse12:33:00PM29:00
Genève, PlainpalaisParc Montessuit on Annemasse12:14:00PMPlainpalais on Genève12:45:00PM31:00
Annemasse, Parc MontessuitPlainpalais on Genève12:16:00PMParc Montessuit on Annemasse12:45:00PM29:00
Genève, PlainpalaisParc Montessuit on Annemasse12:26:00PMPlainpalais on Genève12:57:00PM31:00
Annemasse, Parc MontessuitPlainpalais on Genève12:28:00PMParc Montessuit on Annemasse12:57:00PM29:00
Genève, PlainpalaisParc Montessuit on Annemasse12:38:00PMPlainpalais on Genève1:09:00PM31:00
Annemasse, Parc MontessuitPlainpalais on Genève12:40:00PMParc Montessuit on Annemasse1:09:00PM29:00
Genève, PlainpalaisParc Montessuit on Annemasse12:50:00PMPlainpalais on Genève1:21:00PM31:00
Annemasse, Parc MontessuitPlainpalais on Genève12:52:00PMParc Montessuit on Annemasse1:21:00PM29:00
Genève, PlainpalaisParc Montessuit on Annemasse1:02:00PMPlainpalais on Genève1:33:00PM31:00
Annemasse, Parc MontessuitPlainpalais on Genève1:04:00PMParc Montessuit on Annemasse1:33:00PM29:00
Genève, PlainpalaisParc Montessuit on Annemasse1:14:00PMPlainpalais on Genève1:45:00PM31:00
Annemasse, Parc MontessuitPlainpalais on Genève1:16:00PMParc Montessuit on Annemasse1:45:00PM29:00
Genève, PlainpalaisParc Montessuit on Annemasse1:26:00PMPlainpalais on Genève1:58:00PM32:00
Annemasse, Parc MontessuitPlainpalais on Genève1:28:00PMParc Montessuit on Annemasse1:57:00PM29:00
Genève, PlainpalaisParc Montessuit on Annemasse1:38:00PMPlainpalais on Genève2:10:00PM32:00
Annemasse, Parc MontessuitPlainpalais on Genève1:40:00PMParc Montessuit on Annemasse2:09:00PM29:00
Genève, PlainpalaisParc Montessuit on Annemasse1:50:00PMPlainpalais on Genève2:22:00PM32:00
Annemasse, Parc MontessuitPlainpalais on Genève1:52:00PMParc Montessuit on Annemasse2:21:00PM29:00
Genève, PlainpalaisParc Montessuit on Annemasse2:02:00PMPlainpalais on Genève2:34:00PM32:00
Annemasse, Parc MontessuitPlainpalais on Genève2:04:00PMParc Montessuit on Annemasse2:33:00PM29:00
Genève, PlainpalaisParc Montessuit on Annemasse2:14:00PMPlainpalais on Genève2:46:00PM32:00
Annemasse, Parc MontessuitPlainpalais on Genève2:16:00PMParc Montessuit on Annemasse2:45:00PM29:00
Genève, PlainpalaisParc Montessuit on Annemasse2:26:00PMPlainpalais on Genève2:57:00PM31:00
Annemasse, Parc MontessuitPlainpalais on Genève2:28:00PMParc Montessuit on Annemasse2:57:00PM29:00
Genève, PlainpalaisParc Montessuit on Annemasse2:38:00PMPlainpalais on Genève3:10:00PM32:00
Annemasse, Parc MontessuitPlainpalais on Genève2:40:00PMParc Montessuit on Annemasse3:09:00PM29:00
Genève, PlainpalaisParc Montessuit on Annemasse2:50:00PMPlainpalais on Genève3:21:00PM31:00
Annemasse, Parc MontessuitPlainpalais on Genève2:52:00PMParc Montessuit on Annemasse3:21:00PM29:00
Genève, PlainpalaisParc Montessuit on Annemasse3:02:00PMPlainpalais on Genève3:34:00PM32:00
Annemasse, Parc MontessuitPlainpalais on Genève3:04:00PMParc Montessuit on Annemasse3:33:00PM29:00
Genève, PlainpalaisParc Montessuit on Annemasse3:14:00PMPlainpalais on Genève3:45:00PM31:00
Annemasse, Parc MontessuitPlainpalais on Genève3:16:00PMParc Montessuit on Annemasse3:45:00PM29:00
Genève, PlainpalaisParc Montessuit on Annemasse3:27:00PMPlainpalais on Genève3:59:00PM32:00
Annemasse, Parc MontessuitPlainpalais on Genève3:28:00PMParc Montessuit on Annemasse3:57:00PM29:00
Genève, PlainpalaisParc Montessuit on Annemasse3:38:00PMPlainpalais on Genève4:10:00PM32:00
Annemasse, Parc MontessuitPlainpalais on Genève3:40:00PMParc Montessuit on Annemasse4:09:00PM29:00
Annemasse, Parc MontessuitPlainpalais on Genève3:52:00PMParc Montessuit on Annemasse4:21:00PM29:00
Genève, PlainpalaisParc Montessuit on Annemasse3:55:00PMPlainpalais on Genève4:27:00PM32:00
Genève, PlainpalaisBlandonnet on Vernier3:58:00PMPlainpalais on Genève4:19:00PM21:00
Annemasse, Parc MontessuitPlainpalais on Genève4:04:00PMParc Montessuit on Annemasse4:34:00PM30:00
Genève, PlainpalaisParc Montessuit on Annemasse4:06:00PMPlainpalais on Genève4:38:00PM32:00
Genève, PlainpalaisParc Montessuit on Annemasse4:13:00PMPlainpalais on Genève4:45:00PM32:00
Annemasse, Parc MontessuitPlainpalais on Genève4:15:00PMParc Montessuit on Annemasse4:45:00PM30:00
Genève, PlainpalaisParc Montessuit on Annemasse4:23:00PMPlainpalais on Genève4:55:00PM32:00
Annemasse, Parc MontessuitPlainpalais on Genève4:23:00PMParc Montessuit on Annemasse4:53:00PM30:00
Genève, PlainpalaisParc Montessuit on Annemasse4:34:00PMPlainpalais on Genève5:06:00PM32:00
Annemasse, Parc MontessuitPlainpalais on Genève4:34:00PMParc Montessuit on Annemasse5:04:00PM30:00
Annemasse, Parc MontessuitPlainpalais on Genève4:44:00PMParc Montessuit on Annemasse5:13:00PM29:00
Genève, PlainpalaisParc Montessuit on Annemasse4:44:00PMPlainpalais on Genève5:16:00PM32:00
Genève, PlainpalaisParc Montessuit on Annemasse4:55:00PMPlainpalais on Genève5:27:00PM32:00
Annemasse, Parc MontessuitPlainpalais on Genève4:55:00PMParc Montessuit on Annemasse5:24:00PM29:00
Annemasse, Parc MontessuitPlainpalais on Genève5:05:00PMParc Montessuit on Annemasse5:34:00PM29:00
Genève, PlainpalaisParc Montessuit on Annemasse5:06:00PMPlainpalais on Genève5:37:00PM31:00
Annemasse, Parc MontessuitPlainpalais on Genève5:15:00PMParc Montessuit on Annemasse5:45:00PM30:00
Genève, PlainpalaisParc Montessuit on Annemasse5:16:00PMPlainpalais on Genève5:48:00PM32:00
Annemasse, Parc MontessuitPlainpalais on Genève5:26:00PMParc Montessuit on Annemasse5:55:00PM29:00
Genève, PlainpalaisParc Montessuit on Annemasse5:26:00PMPlainpalais on Genève5:58:00PM32:00
Annemasse, Parc MontessuitPlainpalais on Genève5:36:00PMParc Montessuit on Annemasse6:05:00PM29:00
Genève, PlainpalaisParc Montessuit on Annemasse5:37:00PMPlainpalais on Genève6:09:00PM32:00
Genève, PlainpalaisParc Montessuit on Annemasse5:47:00PMPlainpalais on Genève6:18:00PM31:00
Annemasse, Parc MontessuitPlainpalais on Genève5:47:00PMParc Montessuit on Annemasse6:16:00PM29:00
Annemasse, Parc MontessuitPlainpalais on Genève5:57:00PMParc Montessuit on Annemasse6:27:00PM30:00
Genève, PlainpalaisParc Montessuit on Annemasse5:58:00PMPlainpalais on Genève6:30:00PM32:00
Genève, PlainpalaisParc Montessuit on Annemasse6:08:00PMPlainpalais on Genève6:40:00PM32:00
Annemasse, Parc MontessuitPlainpalais on Genève6:08:00PMParc Montessuit on Annemasse6:37:00PM29:00
Annemasse, Parc MontessuitPlainpalais on Genève6:17:00PMParc Montessuit on Annemasse6:47:00PM30:00
Genève, PlainpalaisParc Montessuit on Annemasse6:20:00PMPlainpalais on Genève6:51:00PM31:00
Annemasse, Parc MontessuitPlainpalais on Genève6:27:00PMParc Montessuit on Annemasse6:57:00PM30:00
Genève, PlainpalaisParc Montessuit on Annemasse6:29:00PMPlainpalais on Genève7:00:00PM31:00
Annemasse, Parc MontessuitPlainpalais on Genève6:38:00PMParc Montessuit on Annemasse7:07:00PM29:00
Genève, PlainpalaisParc Montessuit on Annemasse6:41:00PMPlainpalais on Genève7:12:00PM31:00
Genève, Bel-AirParc Montessuit on Annemasse6:46:00PMBel-Air on Genève7:12:00PM26:00
Annemasse, Parc MontessuitPlainpalais on Genève6:47:00PMParc Montessuit on Annemasse7:17:00PM30:00
Genève, PlainpalaisParc Montessuit on Annemasse6:55:00PMPlainpalais on Genève7:26:00PM31:00
Annemasse, Parc MontessuitPlainpalais on Genève6:58:00PMParc Montessuit on Annemasse7:28:00PM30:00
Annemasse, Parc MontessuitPlainpalais on Genève7:09:00PMParc Montessuit on Annemasse7:39:00PM30:00
Genève, PlainpalaisParc Montessuit on Annemasse7:09:00PMPlainpalais on Genève7:40:00PM31:00
Genève, Bel-AirParc Montessuit on Annemasse7:16:00PMBel-Air on Genève7:42:00PM26:00
Annemasse, Parc MontessuitPlainpalais on Genève7:24:00PMParc Montessuit on Annemasse7:53:00PM29:00
Genève, PlainpalaisParc Montessuit on Annemasse7:25:00PMPlainpalais on Genève7:56:00PM31:00
Annemasse, Parc MontessuitPlainpalais on Genève7:39:00PMParc Montessuit on Annemasse8:08:00PM29:00
Genève, PlainpalaisParc Montessuit on Annemasse7:40:00PMPlainpalais on Genève8:10:00PM30:00
Genève, PlainpalaisParc Montessuit on Annemasse7:55:00PMPlainpalais on Genève8:26:00PM31:00
Annemasse, Parc MontessuitPlainpalais on Genève7:55:00PMParc Montessuit on Annemasse8:24:00PM29:00
Genève, Bel-AirParc Montessuit on Annemasse8:00:00PMBel-Air on Genève8:26:00PM26:00
Annemasse, Parc MontessuitPlainpalais on Genève8:11:00PMParc Montessuit on Annemasse8:40:00PM29:00
Genève, PlainpalaisParc Montessuit on Annemasse8:15:00PMPlainpalais on Genève8:46:00PM31:00
Annemasse, Parc MontessuitPlainpalais on Genève8:31:00PMParc Montessuit on Annemasse9:00:00PM29:00
Genève, PlainpalaisParc Montessuit on Annemasse8:36:00PMPlainpalais on Genève9:06:00PM30:00
Annemasse, Parc MontessuitPlainpalais on Genève8:51:00PMParc Montessuit on Annemasse9:20:00PM29:00
Genève, PlainpalaisParc Montessuit on Annemasse8:56:00PMPlainpalais on Genève9:26:00PM30:00
Annemasse, Parc MontessuitPlainpalais on Genève9:11:00PMParc Montessuit on Annemasse9:40:00PM29:00
Genève, PlainpalaisParc Montessuit on Annemasse9:17:00PMPlainpalais on Genève9:47:00PM30:00
Annemasse, Parc MontessuitPlainpalais on Genève9:32:00PMParc Montessuit on Annemasse10:00:00PM28:00
Genève, PlainpalaisParc Montessuit on Annemasse9:38:00PMPlainpalais on Genève10:08:00PM30:00
Annemasse, Parc MontessuitPlainpalais on Genève9:52:00PMParc Montessuit on Annemasse10:20:00PM28:00
Genève, PlainpalaisParc Montessuit on Annemasse9:58:00PMPlainpalais on Genève10:28:00PM30:00
Annemasse, Parc MontessuitPlainpalais on Genève10:13:00PMParc Montessuit on Annemasse10:41:00PM28:00
Genève, PlainpalaisParc Montessuit on Annemasse10:19:00PMPlainpalais on Genève10:48:00PM29:00
Annemasse, Parc MontessuitPlainpalais on Genève10:33:00PMParc Montessuit on Annemasse11:01:00PM28:00
Genève, PlainpalaisParc Montessuit on Annemasse10:39:00PMPlainpalais on Genève11:08:00PM29:00
Annemasse, Parc MontessuitPlainpalais on Genève10:53:00PMParc Montessuit on Annemasse11:21:00PM28:00
Genève, PlainpalaisParc Montessuit on Annemasse10:59:00PMPlainpalais on Genève11:29:00PM30:00
Annemasse, Parc MontessuitPlainpalais on Genève11:13:00PMParc Montessuit on Annemasse11:41:00PM28:00
Genève, PlainpalaisParc Montessuit on Annemasse11:20:00PMPlainpalais on Genève11:49:00PM29:00
Annemasse, Parc MontessuitPlainpalais on Genève11:34:00PMParc Montessuit on Annemasse12:01:00AM27:00
Genève, PlainpalaisParc Montessuit on Annemasse11:40:00PMPlainpalais on Genève12:09:00AM29:00
Annemasse, Parc MontessuitPlainpalais on Genève11:54:00PMParc Montessuit on Annemasse12:21:00AM27:00
Genève, PlainpalaisParc Montessuit on Annemasse12:00:00AMPlainpalais on Genève12:29:00AM29:00
Genève, Bel-AirParc Montessuit on Annemasse12:10:00AM (following day)Bel-Air on Genève12:34:00AM24:00
Annemasse, Parc MontessuitPlainpalais on Genève12:14:00AM (following day)Parc Montessuit on Annemasse12:41:00AM27:00
Genève, Bel-AirParc Montessuit on Annemasse12:30:00AM (following day)Bel-Air on Genève12:54:00AM24:00
Annemasse, Parc MontessuitPlainpalais on Genève12:34:00AM (following day)Parc Montessuit on Annemasse1:02:00AM28:00
Genève, Bel-AirParc Montessuit on Annemasse12:46:00AM (following day)Bel-Air on Genève1:10:00AM24:00
Genève, Bel-AirParc Montessuit on Annemasse1:05:00AM (following day)Bel-Air on Genève1:29:00AM24:00
April
sumotuwethfrsa
12345
6789101112
13141516171819
20212223242526
27282930
May
sumotuwethfrsa
123
45678910
11121314151617
18192021222324
25262728293031
June
sumotuwethfrsa
1234567
891011121314
15161718192021
22232425262728
2930