Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Lecce to Geneva by train
-
First train05:55
-
Last train22:30
-
Avg changes1
-
Fastest journey13hr 15m
-
Distance1,171 kilometres
-
Trains per day13
-
Avg. journey time22hr 6m
-
Train operators
From Lecce to Geneva by train
Opt for comfortable, green travel and choose to go from Lecce to Geneva by train. With 13 trains per day, you will have various options to choose from. Read on for details on the quickest routes, total travel distance, tips on saving money on tickets and more.
Train cost between Lecce and Geneva: point-to-point tickets
Train travellers have two ticket options to choose from: point-to-point tickets and rail passes. Point-to-point tickets are for one-way travel between two cities. Prices for point-to-point tickets on this route start from £86.78, then go to , if booked a month in advance, and , if booked 7 days in advance.
Cost of travel with European train passes
Passes allow unlimited travel in the covered region and timeframe. Passes, like a Eurail or Interrail Global Pass, cover travel to 33 countries. While passes cost more upfront, they quickly pay off if you plan to travel extensively or don’t have a fixed itinerary. Plus, passes also often offer discounts on local travel, museums and outings. Learn more about the financial benefits of rail passes with our European Rail Pass guide.
Whether you want to purchase a pass or a ticket, Rail Europe has you covered with the best deals and smoothest checkout.
Lecce to Geneva departure timetable
On this route, 13 trains run daily, with the first one leaving Lecce at 05:55 and the last leaving at 21:20 during the week.
For weekend travel to Geneva, the earliest departure is at 05:55 and the last one is at 22:30. You will find that departures along this journey occur every 44 minutes.
Lecce to Geneva train duration
Trains on this route travel a distance of 1,171 kilometres, with the fastest one completing the journey in 13 hours and 15 minutes.
Booking horizon for travel between Lecce and Geneva
Tickets for travel between Lecce and Geneva can be booked 5 months in advance. Booking earlier ensures lower prices, so be sure to book as far out as possible.
Additional information on train travel from Lecce to Geneva
Need more tips on travelling by train in Europe? Check out our help articles for details on booking, navigating stations, ticket types, different classes of service, refunds and much more. Then check out the Geneva city guide to start planning your getaway.
Frequently asked questions
How far is Lecce to Geneva by train?
The distance between Lecce and Geneva is 1,171 kilometres.
What’s the cost of a train ticket from Lecce to Geneva?
The cheapest ticket for this journey starts at £86.78. Tickets booked 30 days in advance typically cost around . If booked 7 days in advance, the price is typically .
How far in advance can I book my Lecce to Geneva train travel?
Tickets for travel along this route go on sale 5 months in advance.
What’s the travel time from Lecce to Geneva by train?
The fastest journey is 13 hours and 15 minutes.
Other journeys to Geneva View all journeys to Geneva
-
From London to Geneva From £58.43
-
From Paris to Geneva From £9.30
-
From Geneva Airport to Geneva From £4.50
-
From Nice to Geneva From £9.30
-
From Milan to Geneva From £15.33
-
From Marseille to Geneva From £8.93
-
From Lyon to Geneva From £18.98
-
From Avignon TGV to Geneva From £9.30
-
From Venice to Geneva From £85.29
-
From Lausanne to Geneva From £7.44
-
From Zurich to Geneva From £43.17
-
From Bern to Geneva From £26.05
Other journeys from Geneva
-
From Geneva to Milan From £11.76
-
From Geneva to Lyon From £24.19
-
From Geneva to Avignon TGV From £18.23
-
From Geneva to Bourg-Saint-Maurice From £27.91
-
From Geneva to Aime-la-Plagne From £35.72
-
From Geneva to Marseille From £9.30
-
From Geneva to Venice From £68.92
-
From Geneva to Lausanne From £7.44
-
From Geneva to Zurich From £47.63
-
From Geneva to Bologna From £27.31
-
From Geneva to Bern From £23.82
Other journeys from Lecce
-
From Lecce to Rome From £10.87
-
From Lecce to Bari From £9.01
-
From Lecce to Bologna From £2.75
-
From Lecce to Brindisi From £3.13
-
From Lecce to Milan From £2.68
-
From Lecce to Taranto From £8.78
-
From Lecce to Naples From £17.94
-
From Lecce to Ostuni From £6.33
-
From Lecce to Polignano a Mare From £9.53
-
From Lecce to Monopoli From £5.43
-
From Lecce to Ancona From £38.11
-
From Lecce to Foggia From £14.51