France has a rail network of 29,901 km, the second largest in Europe after Germany. Traveling around France by train is an excellent way to explore the country.
Check out suggested train routes and information to book a train ticket.
How to Travel by Train in France and Simulate Routes
Access the Omio website and simulate train routes (the website also compares bus tickets and airline tickets).
+ 100 Suggestions for Train Routes to Travel in France
Trains from Paris
Photo Credit: Pascal Weiland
Paris is one of the most visited cities in the world, known as the city of light and love, home to attractions such as the Eiffel Tower, the Musée du Louvre, the Arc de Triomphe, the Champs-Élysées, the Seine River, the charming Montmartre area and others.
It is the main gateway for anyone visiting the country and offers direct train options to various cities in France.
- Train from Paris to Bordeaux – Distance: 3h12m – Price: 31 Euros – Direct Train
- Train from Paris to Toulouse – Distance: 4h23m – Price: 45 Euros – Direct Train
- Train from Paris to Marseille – Distance: 3h22m – Price: 41 Euros – Direct Train
- Train from Paris to Lyon – Distance: 1h57m – Price: 23 Euros – Direct Train
- Train from Paris to Rouen – Distance: 1h27m – Price: 9 Euros – Direct Train
- Train from Paris to Caen – Distance: 2h07m – Price: 17 Euros – Direct Train
- Train from Paris to Le Havre – Distance: 2h10m – Price: 20 Euros – Direct Train
- Train from Paris to Amiens – Distance: 1h06m – Price: 6 Euros – Direct Train
- Train from Paris to Calais – Distance: 2h55m – Price: 46 Euros – Direct Train
- Train from Paris to Lille – Distance: 1h02m – Price: 22 Euros – Direct Train
- Train from Paris to Reims – Distance: 0h46m – Price: 18 Euros – Direct Train
- Train from Paris to Nancy – Distance: 1h38m – Price: 25 Euros – Direct Train
- Train from Paris to Metz – Distance: 1h29m – Price: 30 Euros – Direct Train
- Train from Paris to Colmar – Distance: 2h31m – Price: 49 Euros – Direct Train
- Train from Paris to Strasbourg – Distance: 1h46m – Price: 25 Euros – Direct Train
- Train from Paris to Annecy – Distance: 3h49m – Price: 38 Euros – Direct Train
- Train from Paris to Grenoble – Distance: 3h02m – Price: 31 Euros – Direct Train
- Train from Paris to Dijon – Distance: 1h38m – Price: 20 Euros – Direct Train
- Train from Paris to Rennes – Distance: 1h29m – Price: 35 Euros – Direct Train
- Train from Paris to Nantes – Distance: 2h28m – Price: 35 Euros – Direct Train
- Train from Paris to Niort – Distance: 2h11m – Price: 41 Euros – Direct Train
- Train from Paris to Montpellier – Distance: 3h16m – Price: 88 Euros – Direct Train
- Train from Paris to Aix-en-Provence – Distance: 4h43m – Price: 42 Euros – 1 Connection
- Train from Paris to Arles – Distance: 4h08m – Price: 52 Euros – Direct Train
- Train from Paris to Avignon – Distance: 3h47m – Price: 49 Euros – Direct Train
- Train from Paris to Nice – Distance: 5h51m – Price: 45 Euros – Direct Train
- Train from Paris to Cannes – Distance: 5h10m – Price: 25 Euros – Direct Train
Click to Book Train Tickets from Paris
Trains from Amiens
Photo Credit: Bent Hillerkus
Amiens is a city in northern France known for its cathedral, the Cathédrale Notre-Dame d’Amiens.
From Amiens, it is possible to combine a route with other destinations in the Hauts-de-France region and with Belgium.
- Train from Amiens to Lille – Distance: 1h17m – Price: 6 Euros – Direct Train
- Train from Amiens to Calais – Distance: 1h46m – Price: 30 Euros – Direct Train
- Train from Amiens to Abbeville – Distance: 0h25m – Price: 10 Euros – Direct Train
- Train from Amiens to Saint-Quentin – Distance: 0h56m – Price: 18 Euros – Direct Train
- Train from Amiens to Brussels (Belgium) – Distance: 2h35m – Price: 41 Euros – 1 Connection
Click to Book Train Tickets from Amiens
Trains from Lille
Photo Credit: Alexis Mette
Lille a French city located near the border with Belgium, is an excellent starting point to combine an itinerary between the countries. Highlights of the city include its historic center and the Palais des Beaux-Arts.
From Lille, there are also direct train options to other cities in northern France.
- Train from Lille to Calais – Distance: 1h15m – Price: 20 Euros – Direct Train
- Train from Lille to Dunkirk – Distance: 1h09m – Price: 19 Euros – Direct Train
- Train from Lille to Brussels (Belgium) – Distance: 0h34m – Price: 19 Euros – Direct Train
- Train from Lille to Kortrijk (Belgium) – Distance: 0h36m – Price: 6 Euros – Direct Train
Click to Book Train Tickets from Lille
Trains from Bordeaux
Photo Credit: Vince Gx
Bordeaux is a must-see destination in France for wine lovers. The city is home to the spectacular La Cité du Vin, a technology museum with wine exhibits that offers wine tastings.
The city can easily be combined into a travel itinerary around the country.
- Train from Bordeaux to Toulouse – Distance: 2h13m – Price: 15 Euros – Direct Train
- Train from Bordeaux to Limoges – Distance: 2h41m – Price: 40 Euros – Direct Train
- Train from Bordeaux to La Rochelle – Distance: 2h22m – Price: 11 Euros – Direct Train
- Train from Bordeaux to Nantes – Distance: 4h12m – Price: 16 Euros – Direct Train
- Train from Bordeaux to Montpellier – Distance: 4h27m – Price: 21 Euros – Direct Train
- Train from Bordeaux to Biarritz – Distance: 2h22m – Price: 30 Euros – Direct Train
Click to Book Train Tickets from Bordeaux
Trains from Toulouse
Photo Credit: DAT VO
Toulouse is a city crossed by the River Garonne located in the south of France. The city is home to attractions such as the Pont Neuf, the Cathédrale Saint-Étienne, the Couvent des Jacobins, and others.
It is an excellent destination to combine with other cities in the south of the country and with Spain.
- Train from Toulouse to Montpellier – Distance: 2h13m – Price: 16 Euros – Direct Train
- Train from Toulouse to Perpignan – Distance: 2h29m – Price: 36 Euros – Direct Train
- Train from Toulouse to Narbonne – Distance: 1h13m – Price: 13 Euros – Direct Train
- Train from Toulouse to Barcelona (Spain) – Distance: 3h42m – Price: 96 Euros – Connecting Train
Click to Book Train Tickets from Toulouse
Trains from Nantes
Photo Credit: Steven Roussel
Nantes is a city located in the Pays de la Loire region. Being an excellent destination to combine in a travel itinerary with other destinations in the region and the Vallée de la Loire.
- Train from Nantes to Angers – Distance: 0h37m – Price: 13 Euros – Direct Train
- Train from Nantes to Tours – Distance: 1h36m – Price: 34 Euros – Direct Train
- Train from Nantes to Orléans – Distance: 3h17m – Price: 49 Euros – Direct Train
- Train from Nantes to Amboise – Distance: 2h08m – Price: 37 Euros – Direct Train
- Train from Nantes to Rennes – Distance: 2h17m – Price: 19 Euros – Direct Train
- Train from Nantes to La Rochelle – Distance: 1h44m – Price: 17 Euros – Direct Train
Click to Book Train Tickets from Nantes
Trains from Nancy
Photo Credit: Julius Yls
Nancy is located in the northeast region of France, home to attractions such as the Musée Lorrain – Palais des Ducs de Lorraine, Place Stanislas, and Nancy Cathedral.
The city can easily be combined into a tour with other destinations in the Alsace-Champagne-Ardenne-Lorraine region.
- Train from Nancy to Metz – Distance: 0h54m – Price: 14 Euros – Direct Train
- Train from Nancy to Strasbourg – Distance: 1h28m – Price: 31 Euros – Direct Train
- Train from Nancy to Dijon – Distance: 2h37m – Price: 38 Euros – Direct Train
Click to Book Train Tickets from Nancy
Trains from Strasbourg
Photo Credit: chan lee
Strasbourg is a French city known for its Petite-France area with canals and cobbled streets.
The city is located in the Alsace region close to the border with Germany, being an option as a starting point to combine an itinerary between the countries.
- Train from Strasbourg to Colmar – Distance: 0h30m – Price: 15 Euros – Direct Train
- Train from Strasbourg to Lyon – Distance: 4h11m – Price: 42 Euros – Direct Train
- Train from Strasbourg to Baden-Baden (Germany) – Distance: 0h28m – Price: 20 Euros – Direct Train
- Train from Strasbourg to Freiburg (Germany) – Distance: 1h09m – Price: 16 Euros – Direct Train
Click to Book Train Tickets from Strasbourg
Trains from Colmar
Photo Credit: Vered Caspi
Colmar is located a short distance from Strasbourg, close to the German border in the Alsace region on the wine route.
The city is home to attractions such as La Petite Venise and Collégiale St-Martin.
- Train from Colmar to Strasbourg – Distance: 0h38m – Price: 15 Euros – Direct Train
- Train from Colmar to Lyon – Distance: 3h42m – Price: 44 Euros – Direct Train
Click to Book Train Tickets from Colmar
Trains from Lyon
Photo Credit: Mitchell Henderson
Lyon is an excellent starting point for exploring the Auvergne-Rhône-Alpes region and destinations in the Provence region.
The city is located at the junction of the Rhône and Saône rivers and is home to attractions such as the Musée des Beaux-Arts de Lyon, the Cathédrale Saint-Jean-Baptiste and the Musée de la Civilization Gallo-Romaine.
- Train from Lyon to Grenoble – Distance: 1h24m – Price: 25 Euros – Direct Train
- Train from Lyon to Montpellier – Distance: 1h57m – Price: 28 Euros – Direct Train
- Train from Lyon to Avignon – Distance: 2h30m – Price: 39 Euros – Direct Train
- Train from Lyon to Marseille – Distance: 1h45m – Price: 26 Euros – Direct Train
- Train from Lyon to Annecy – Distance: 1h59m – Price: 30 Euros – Direct Train
Click to Book Train Tickets from Lyon
Trains from Grenoble
Photo Credit: Fabe collage
Grenoble is located in the Auvergne-Rhône-Alpes region, a short train ride from Lyon, making it an excellent point to combine a travel itinerary with French Alpine cities.
The city is home to attractions such as Fort de La Bastille and a spherical cable car.
- Train from Grenoble to Lyon – Distance: 1h23m – Price: 25 Euros – Direct Train
- Train from Grenoble to Chambéry – Distance: 0h47m – Price: 14 Euros – Direct Train
- Train from Grenoble to Valence – Distance: 1h03m – Price: 18 Euros – Direct Train
- Train from Grenoble to Annecy – Distance: 1h42m – Price: 23 Euros – Direct Train
Click to Book Train Tickets from Grenoble
Trains from Annecy
Photo Credit: Mathias Reding
Annecy is an alpine town with a beautiful historic center on the shores of Lake Annecy.
It is a destination that can be combined in an itinerary with Switzerland and with other destinations in the Auvergne-Rhône-Alpes region.
- Train from Annecy to Aix-les-Bains – Distance: 0h25m – Price: 12 Euros – Direct Train
- Train from Annecy to Lyon – Distance: 1h59m – Price: 12 Euros – Direct Train
- Train from Annecy to Chambéry – Distance: 0h39m – Price: 14 Euros – Direct Train
- Train from Annecy to Geneva (Switzerland) – Distance: 2h18m – Price: 25 Euros – Direct Train
- Train from Annecy to Thonon-les-Bains – Distance: 1h46m – Price: 18 Euros – 1 Connection
- Train from Annecy to Chamonix – Distance: 2h06m – Price: 27 Euros – 2 Connections
- Train from Annecy to Courchevel – Distance: 2h27m – Price: 25 Euros – 1 Connection
Click to Book Train Tickets from Annecy
Trains from Chamonix
Photo Credit: Patrick Boucher
Chamonix is an elegant and popular destination in the winter months. The city is located at the base of Mont Blanc close to the junction between France, Switzerland, and Italy.
The city has excellent accommodation options including chalets and hotels.
- Train from Chamonix to Vallorcine – Distance: 0h52m – Price: 11 Euros – Direct Train
Click to Book Train Tickets from Chamonix
Trains from Briançon
Photo Credit: Antoine Petitteville
Briançon is a city located in the Hautes-Alpes region near the border with Italy. It is commonly referred to as the highest city in Europe.
The city has a charming historic center and is part of the Serre Chevalier ski resort.
- Train from Briançon to Marseille – Distance: 4h22m – Price: 52 Euros – Direct Train
- Train from Briançon to Gap – Distance: 1h19m – Price: 17 Euros – Direct Train
Click to Book Train Tickets from Briançon
Trains from Marseille
Photo Credit: Elisa Schmidt
Marseille is a port city located in the south of France known for its Old Port, cathedral, Château d’If, and Mucem Museum.
The city is an excellent starting point for exploring cities in the Provence region and the French Riviera.
- Train from Marseille to Aix-en-Provence – Distance: 0h40m – Price: 9 Euros – Direct Train
- Train from Marseille to Saint-Raphaël – Distance: 1h48m – Price: 31 Euros – Direct Train
- Train from Marseille to Cannes – Distance: 2h13m – Price: 15 Euros – Direct Train
- Train from Marseille to Nice – Distance: 2h47m – Price: 37 Euros – Direct Train
- Train from Marseille to Mandelieu-La Napoule – Distance: 2h07m – Price: 34 Euros – Direct Train
Click to Book Train Tickets from Marseille
Trains from Arles
Photo Credit: Baptiste Buisson
Arles is a city in France located in the Provence region on the banks of the Rhône River, home to several historical attractions such as the Amphitheater of Arles, the Musée départemental Arles Antique, the Pont Van Gogh (by Langlois) and others.
From Arles, it is possible to combine an itinerary with other destinations in the Provence region and the south of France.
- Train from Arles to Avignon – Distance: 0h17m – Price: 11 Euros – Direct Train
- Train from Arles to Marseille – Distance: 0h59m – Price: 18 Euros – Direct Train
- Train from Arles to Nîmes – Distance: 0h27m – Price: 9 Euros – Direct Train
- Train from Arles to Montpellier – Distance: 0h54m – Price: 14 Euros – Direct Train
Click to Book Train Tickets from Arles
Trains from Avignon
Photo Credit: Frédéric Barriol
Avignon is another French city located in Provence on the banks of the Rhône. The Palais des Papes, the Pont d’Avignon, the Notre Dame des Doms d’Avignon are some of its attractions.
- Train from Avignon to Marseille – Distance: 1h15m – Price: 24 Euros – Direct Train
- Train from Avignon to Montpellier – Distance: 1h06m – Price: 16 Euros – Direct Train
- Train from Avignon to Arles – Distance: 0h17m – Price: 9 Euros – Direct Train
- Train from Avignon to Lyon – Distance: 2h40m – Price: 38 Euros – Direct Train
Click to Book Train Tickets from Avignon
Trains from Toulon
Photo Credit: Killian Cartignies
Toulon is a city located on the Mediterranean coast in southern France.
In addition to the beaches, the city is home to attractions such as the Musée National de la Marine, Port de Toulon, and Parc la Tour Royale.
- Train from Toulon to Marseille – Distance: 0h54m – Price: 14 Euros – Direct Train
- Train from Toulon to Cannes – Distance: 1h22m – Price: 25 Euros – Direct Train
- Train from Toulon to Fréjus – Distance: 0h52m – Price: 19 Euros – Direct Train
- Train from Toulon to Nice – Distance: 1h56m – Price: 30 Euros – Direct Train
Click to Book Train Tickets from Toulon
Trains from Cannes
Photo Credit: Jim Thirion
Cannes is a city located on the French Riviera, known for its famous “Cannes Film Festival”.
The city has a sophisticated center with Belle Époque buildings and attractions such as the Musée des explorations du monde, the Vieux Port de Cannes, and the beaches Plage du Midi, Plage de la Bocca, and Croisette Beach Cannes.
- Train from Cannes to Nice – Distance: 0h29m – Price: 7 Euros – Direct Train
- Train from Cannes to Frejús – Distance: 0h35m – Price: 9 Euros – Direct Train
- Train from Cannes to Monte Carlo (Monaco) – Distance: 0h58m – Price: 11 Euros – Direct Train
Click to Book Train Tickets from Cannes
Trains from Nice
Photo Credit: Danilo Pantalena
Nice is another pearl of the French Riviera in the south of France.
The city is home to numerous attractions such as the Colline du Château, the Cathédrale Saint-Nicolas de Nice, the Villa Masséna Musée and the Musée des Beaux-Arts de Nice.
- Train from Nice to Menton – Distance: 0h30m – Price: 6 Euros – Direct Train
- Train from Nice to Monte Carlo (Monaco) – Distance: 0h16m – Price: 4 Euros – Direct Train
Click to Book Train Tickets from Nice
Trains from Cities in Europe to Paris: Distances and Prices
- Train from London to Paris – Distance: 2h16m – Price: 65 Euros – Direct Train
- Train from Amsterdam to Paris – Distance: 3h23m – Price: 48 Euros – Direct Train
- Train from Brussels to Paris – Distance: 1h22m – Price: 39 Euros – Direct Train
- Train from Frankfurt to Paris – Distance: 3h57m – Price: 60 Euros – Direct Train
- Train from Zurich to Paris – Distance: 4h06m – Price: 73 Euros – Direct Train
Click to Book Train Tickets from Various Cities in Europe to Paris
Featured Photo by Pass Horizon
Book Your Trip
Book Your Accommodation and Flight
Book your hotel and flight with Booking.com to find competitive rates and a wide range of options.
Book a Train Ticket
Check the train routes and schedules with Omio. Omio is a travel search engine, which compares and combines transport options for complete flexibility.
See also
Normandy France: A Complete Travel Guide
Seine River Paris: Curiosities, Boat Tours, and Hotels on the Riverbanks
Paris from January to December: Climate and Temperature
Montmartre Paris: Attractions, Hotels, Restaurants, Cafes and Map