No time at all as Zurich is in Switzerland.
In time: between 3h51 and 4h06.
Roughly 9 hours.
Ca 11 Hours (Non-Stop)
By train it is around 2 h 45 min (www.sbb.ch) By car it should be a little more then 2 hours
total 20 minutes by (train + walk) a lot of money and traffic jam by taxi
A boat train is a travel service with a train timed to arrive at a ferry port in time for the onward travel by ferry.
627 Kilometers that's about an 8 hr drive depending on the road condition. more likely that would be the same number of hrs riding a train
You will have to use the online timetable available here: http://fahrplan.sbb.ch/bin/query.exe/en? Fill in the form with the cities and the date & time (I suppose you'll be arriving by plane so put the eta of your flight) and press "Search Connection". Next find the Connection that fits you and press "Fares".
The average flight time to travel the 5822 miles/9370 km is 11hrs 39mins
Check
the Swiss railway company (SBB CFS FFS) has a rather direct line from zürich to bern, with travel times around one hour with connections every half-hour during the day. later in the evening the connections are further apart with the latest possible train around midnight. A one way ticket for an adult costs at the time of writing (July 2010) 46.- Swiss francs. the only cheaper mode of transportation would be hitch-hiking which is rather safe in Switzerland but as the route follows a highway (where pedestrians are forbidden) its hard to even find a driver with the correct destination inside the cities.