Jul 11, 2018 - 10:15 PM
Check out the online Swiss timetable.
There is an option to prepare a "personal timetable".
You can get it to prepare a timetable specially for you. Check the "whole day" option. Then you'll get EVERY service from "first to last".
Take a minute or two and you can download the result as a .pdf file
So when you arrive at Geneva airport you'll know when the next service operates. Takes a lot of stress out of aiming to get a particularly train. Especially should there be flight or airport delays.
This site has an amazing array of suggestions and links. I'm sure you'll find everything you need.
Enjoy your travels!