Arno has organized this My Swiss Alps website very well to help you get organized, and he has pointed you to the "start up" directions.
If you have put your destinations on a map, and know what you intend to do while you are at each of them, then the timetable for Swiss Rail (and buses, cable cars and boats) can help you figure out travel times.
The site is included in the information that Arno has provided. It is:
After you have selected a particular journey, you can use the supporting links to get a map of the route.
If you want a very good topo map of Switzerland, you can look at :
swisstopo.admin.ch/ internet/swisstopo/ en/home.html
Click on the map on the right side of the home page.
I also like the map My SearchSwitzerland, because, at least in the Classic version, you can mouse over a station symbol and get a timetable to/from that location. I've not learned to use the new interface effectively, but I'm sure it does the same thing.
By the way, for future reference, the name of the town is Hombrechtikon. May Swiss town names end in "ikon."
I am curious how you picked that location. If it is not an intrusion, could you let me know? I am always looking for nice places to stay that are an easy train ride from Zürich. It is not a usual tourist destination. If it is an intrusion, no problem, don't bother.
While you are in that area, a very nice way to spend a few hours is to to take the train across the Seedamm from Rapperswil to Pfäffikon ( or, take one of the selective ones which stop at Hurden), and walk back toward Rapperswil. Take the "boardwalk."
A nice nature walk, and the views towards Rapperswill are very nice. Not your usual tourist destination, but I use that as "jet -lag-afternoon- time -filler" on some of my arrival days in Zürich.
In fact, on my next trip, I shall stay in Hurden.