Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Ventimiglia to Spiez by train
-
First train04:45
-
Last train21:07
-
Avg changes1
-
Fastest journey6hr 50m
-
Distance322 kilometres
-
Trains per day8
-
Avg. journey time10hr 14m
-
Train operators
Taking the train from Ventimiglia to Spiez
Ready to book a trip from Ventimiglia to Spiez by train? Let this guide make the process smooth, easy and truly enjoyable. Because trains make ‘getting there’ part of the fun.
Cost of train tickets between Ventimiglia and Spiez
The cheapest train tickets from Ventimiglia to Spiez start at US$19.30. If you book a month in advance, tickets cost, on average, . If you wait until a week in advance, expect tickets to be around .
Pro tip: The best way to save on tickets from Ventimiglia to Spiez is by booking in advance. Keep in mind that tickets for this route go on sale 5 and a half months before the travel date. So if you want to save on your booking, be sure to lock in your tickets as early as possible.
Ventimiglia to Spiez departure timetable
On this route, 8 trains run daily, with the first one leaving Ventimiglia at 04:45 and the last leaving at 19:43 during the week.
For weekend travel to Spiez, the earliest departure is at 04:45 and the last one is at 21:07. You will find that departures along this journey occur every 1 hour and 21 minutes.
Average train travel time and distance from Ventimiglia to Spiez
On this route, the fastest trip lasts 6 hours and 50 minutes, spanning 322 kilometres in total.
How early can you book train tickets from Ventimiglia to Spiez?
Tickets on this route typically go on sale 5 and a half months in advance. Booking early gives you access to the most competitive prices and ample seating options.
Making the most of your trip to Spiez
For a seamless train journey, head to our extensive help articles. Start planning your trip and explore travel ideas in our city guide: Spiez.
Frequently asked questions
How far is Ventimiglia to Spiez by train?
The distance between Ventimiglia and Spiez is 322 kilometres.
How much does the train from Ventimiglia to Spiez cost?
The minimum fare on this route is US$19.30. Tickets booked 30 days in advance are priced around . If booked 7 days before departure, the cost is approximately .
When do tickets go on sale for trains travelling from Ventimiglia to Spiez?
Tickets for this journey become available 5 and a half months ahead of the travel date.
How long does the train take from Ventimiglia to Spiez?
The fastest journey takes 6 hours and 50 minutes.
Other journeys to Spiez View all journeys to Spiez
-
From Milan to Spiez From US$57.50
-
From Interlaken to Spiez From US$14.74
-
From Paris to Spiez From US$107.00
-
From Basel to Spiez From US$40.00
-
From Bern to Spiez From US$24.79
-
From Brig to Spiez From US$27.00
-
From Visp to Spiez From US$27.00
-
From Zurich to Spiez From US$48.00
-
From Mannheim to Spiez From US$47.00
-
From Venice to Spiez From US$167.70
-
From Karlsruhe to Spiez From US$47.00
-
From Florence to Spiez From US$101.20
Other journeys from Spiez
-
From Spiez to Interlaken From US$14.74
-
From Spiez to Milan From US$18.40
-
From Spiez to Basel From US$49.50
-
From Spiez to Bern From US$24.79
-
From Spiez to Brig From US$42.00
-
From Spiez to Visp From US$32.00
-
From Spiez to Domodossola From US$42.50
-
From Spiez to Venice From US$85.60
-
From Spiez to Florence From US$288.00
-
From Spiez to Bologna From US$86.90
-
From Spiez to Rome From US$173.00
-
From Spiez to Zurich From US$44.50
Other journeys from Ventimiglia
-
From Ventimiglia to Genoa From US$3.60
-
From Ventimiglia to Florence From US$86.00
-
From Ventimiglia to Pisa From US$14.80
-
From Ventimiglia to Milan From US$3.70
-
From Ventimiglia to La Spezia Centrale From US$7.20
-
From Ventimiglia to Rome From US$7.20
-
From Ventimiglia to Monterosso From US$19.10
-
From Ventimiglia to Cannes From US$19.50
-
From Ventimiglia to Nice From US$12.00
-
From Ventimiglia to Marseille From US$24.50
-
From Ventimiglia to Savona From US$15.70
-
From Ventimiglia to Empoli From US$37.80