Header background
Train Times
Switzerland
flixbus
trenitalia
ouisncf
deutsche-bahn
blablacar
kayak
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Zurich - Geneva S$ 44.22 3 h 12 min 39 04:30 23:04 224 km
Trains Basel - Geneva S$ 59.65 2 h 47 min 29 04:57 18:28 186 km
Trains Bern - Geneva S$ 22.85 1 h 54 min 51 00:08 23:08 130 km
Trains Lausanne - Geneva S$ 16.92 43 min 97 00:25 23:51 51 km
Trains Lucerne - Geneva S$ 57.58 3 h 2 min 31 04:58 22:00 190 km
Trains Saint Moritz - Geneva S$ 58.47 6 h 59 min 25 07:41 10:47 286 km
Trains Loo - Geneva - 48 h 55 min 1 21:51 22:46 213 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Zurich - Basel S$ 15.14 1 h 7 min 92 00:08 23:36 76 km
Trains Geneva - Basel S$ 56.39 2 h 45 min 32 05:42 20:42 186 km
Trains Bern - Basel S$ 30.57 1 h 7 min 50 00:02 23:36 69 km
Trains Lausanne - Basel S$ 53.72 2 h 22 min 35 05:42 23:15 136 km
Trains Winterthur - Basel - 1 h 42 min 104 00:05 23:52 87 km
Trains Lutry - Basel S$ 50.45 2 h 48 min 23 06:02 03:16 135 km
Trains Horn, Saint Gallen - Basel - 2 h 43 min 12 16:14 01:12 142 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Zurich - Bern S$ 22.85 1 h 13 min 90 00:02 23:32 95 km
Trains Geneva - Bern S$ 22.85 1 h 52 min 52 04:49 22:50 130 km
Trains Basel - Bern S$ 23.15 1 h 8 min 73 00:04 22:58 69 km
Trains Lausanne - Bern S$ 30.57 1 h 16 min 39 00:18 23:44 79 km
Trains Winterthur - Bern S$ 30.87 1 h 31 min 88 04:42 23:31 114 km
Trains Freienbach - Bern - 1 h 46 min 21 10:13 01:02 103 km
Trains Binningen - Bern - 1 h 24 min 21 14:08 01:02 66 km
Trains Oberwil - Bern - 1 h 32 min 10 08:31 01:02 63 km
Trains Mohlin - Bern S$ 37.10 1 h 36 min 19 05:49 21:49 74 km
Trains Colombier - Bern S$ 16.32 1 h 10 min 8 17:40 03:03 86 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Zurich - Lausanne S$ 45.41 2 h 22 min 62 05:19 22:04 174 km
Trains Geneva - Lausanne S$ 10.39 42 min 115 00:20 23:50 51 km
Trains Basel - Lausanne S$ 71.23 2 h 16 min 34 05:22 22:03 136 km
Trains Bern - Lausanne S$ 15.43 1 h 9 min 38 05:04 23:08 79 km
Trains Winterthur - Lausanne S$ 47.19 2 h 48 min 66 04:42 22:31 193 km
Trains Rüti ZH - Lausanne S$ 102.98 2 h 54 min 18 03:25 21:21 188 km
Trains Sarnen - Lausanne S$ 42.74 2 h 42 min 17 05:19 00:23 130 km
Trains Suhr - Lausanne - 3 h 43 min 10 00:01 06:10 145 km
Trains Zollikofen - Lausanne S$ 19.88 1 h 33 min 17 06:19 02:22 83 km
Trains Goldach - Lausanne - 4 h 9 min 25 07:18 08:16 240 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Zurich - St. Gallen S$ 13.95 1 h 7 min 61 00:17 23:39 62 km
Trains Geneva - St. Gallen S$ 48.08 4 h 38 05:42 21:12 281 km
Trains Basel - St. Gallen S$ 42.44 2 h 16 min 51 04:37 23:06 136 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Zurich - Lucerne S$ 11.28 55 min 55 00:10 23:51 40 km
Trains Geneva - Lucerne S$ 35.91 2 h 58 min 35 04:49 20:50 190 km
Trains Basel - Lucerne S$ 15.14 1 h 24 min 68 00:04 22:58 79 km
Trains Bern - Lucerne - 1 h 20 min 78 00:02 23:31 66 km
Trains Lausanne - Lucerne S$ 49.27 2 h 27 min 35 05:44 22:19 141 km
Trains Freienbach - Lucerne S$ 10.39 1 h 15 min 25 07:13 03:07 38 km
Trains Weinfelden - Lucerne S$ 21.67 1 h 49 min 39 04:36 23:06 83 km
Trains Suhr - Lucerne S$ 11.57 1 h 17 min 37 07:12 17:45 40 km
Trains Urdorf - Lucerne S$ 27.30 1 h 11 min 48 00:49 00:25 38 km
Trains Gstaad - Lucerne S$ 38.58 3 h 27 min 31 06:05 03:16 101 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Zurich - Biel/Bienne S$ 22.26 1 h 20 min 45 00:02 23:04 102 km
Trains Geneva - Biel/Bienne S$ 55.20 1 h 48 min 32 05:20 23:20 134 km
Trains Basel - Biel/Bienne S$ 23.45 1 h 20 min 42 00:42 23:01 53 km
Trains Bern - Biel/Bienne S$ 24.04 30 min 77 00:12 23:32 26 km
Trains Lausanne - Biel/Bienne S$ 38.29 1 h 7 min 37 00:15 23:15 83 km
Trains Carouge - Biel/Bienne - 1 h 57 min 30 07:18 06:42 136 km
Trains Jona - Biel/Bienne - 2 h 21 min 24 05:46 06:38 121 km
Trains Rüti ZH - Biel/Bienne S$ 43.33 1 h 52 min 34 05:06 22:21 122 km
Trains Weinfelden - Biel/Bienne S$ 46.89 2 h 8 min 23 06:06 00:22 148 km
Trains Wattwil - Biel/Bienne S$ 22.85 2 h 54 min 25 02:35 07:35 140 km
Close

Get free deals and discounts
when you sign-up

  • Omio 10% cashback

  • Booking.com 2% cashback

  • Rentalcars.com 10% off

  • Exclusive access to special promotions and deals

Offer expires in
2
Days
:
14
Hours
:
35
Minutes
:
33
Seconds
87 joined today

By signing up, you agree to our terms and conditions, You can find more information in our Imprint

We're subscribing you...

Thank you!
We have added your email to the
signup queue.

Something went wrong!

An error occurred when you're subscribing to our deals. Please try again in a minute.

Close
Logo
authentication

Sign in or create an account

Sign in to Virail to get exclusive travel deals

By signing up, you agree to our terms and conditions, You can find more information in our Imprint

Close

Deals

Booking.com

2% cashback