Trains to Paris Find train times and tickets

Paris lies at the hub of France’s highly efficient rail network. Many of the country’s top-of-the-range high-speed trains (known as TGVs) begin or end their journeys in the capital. But don’t forget that France also has a marvellous network of cross-country TGV routes linking provincial centres.

Whether you are bound for the sunny shores of the Mediterranean or for the French Alps or Pyrenees, you’ll find a great choice of fast TGV trains from Paris to your eventual destination. But take time for Paris too. The so-called City of Light is one of the world’s premier destinations. Explore the city's grand boulevards and set-piece sights but also wander through the markets and side-streets of Montmartre.

For days out from the capital, comfortable regional trains will speed you to communities in the Parisian hinterland. Popular short excursions from Paris include the Palace of Versailles, Claude Monet's garden at Giverny and the Disneyland Paris complex at Marne la Vallée-Chessy. It's worth noting that Loco2's coverage does not include RER and other local trains in the Paris region. Tickets for these trains are best purchased locally.

For those keen on exploring Europe by rail, Paris is a key port-of-call. Not only does it host Eurostar services from England, but it is the starting point for other important international rail services. You can travel from Paris directly to Venice, Barcelona, Geneva, Amsterdam, Munich, Turin and Milan. There is even a direct train (called the Trans-European Express) from Paris to Moscow.

Search accommodation in Paris

Airbnb

Travel to Paris by train from anywhere in the UK or across Europe

Cluses to Paris by train

from £29.00

Avg 1 change 4hr 26m

Arth to Paris by train

from £112.00

Avg 1 change 5hr 21m

Gloucester to Paris by train

from £151.50

Avg 1 change 5hr 25m

Swindon to Paris by train

from £72.50

Avg 1 change 4hr 19m

Lucerne to Paris by train

from £52.50

Avg 1 change 4hr 35m

Swansea to Paris by train

from £70.00

Avg 1 change 6hr 18m

Nîmes to Paris by train

from £22.00

Avg 0 changes 2hr 48m

Toulon to Paris by train

from £22.00

Avg 0 changes 3hr 48m

Mulhouse to Paris by train

from £50.50

Avg 0 changes 2hr 38m

Dunkirk to Paris by train

from £26.00

Avg 0 changes 1hr 40m

Lancaster to Paris by train

from £249.70

Avg 1 change 5hr 38m

Geneva Airport to Paris by train

from £30.50

Avg 1 change 3hr 28m

Alicante to Paris by train

from £75.50

Avg 1 change 12hr 43m

Modane to Paris by train

from £48.00

Avg 0 changes 4hr 9m

Villefontaine to Paris by train

from £22.00

Avg 0 changes 1hr 52m

Show more

Mainz to Paris by train

from £44.50

Avg 1 change 3hr 58m

Ghent to Paris by train

from £57.00

Avg 1 change 1hr 55m

Fleury-les-Aubrais to Paris by train

from £9.00

Avg 0 changes 55m

Latour-de-Carol to Paris by train

from £30.50

Avg 0 changes 11hr 3m

Limoges to Paris by train

from £13.50

Avg 0 changes 3hr 1m

Auxerre to Paris by train

from £25.50

Avg 0 changes 1hr 36m

Vernon to Paris by train

from £8.00

Avg 0 changes 47m

Chenonceaux to Paris by train

from £38.00

Avg 1 change 1hr 38m

Barcelona to Paris by train

from £31.00

Avg 0 changes 6hr 25m

Toulouse to Paris by train

from £13.50

Avg 0 changes 4hr 17m

Kingston upon Hull to Paris by train

from £59.00

Avg 1 change 5hr 34m

Southampton to Paris by train

from £200.40

Avg 1 change 4hr 47m

Cologne to Paris by train

from £31.50

Avg 0 changes 3hr 20m

Prague to Paris by train

from £51.00

Avg 1 change 11hr 28m

Bordeaux to Paris by train

from £17.50

Avg 0 changes 2hr 4m

Saint-Brieuc to Paris by train

from £47.00

Avg 0 changes 2hr 22m

Menai Bridge to Paris by train

from £126.00

Avg 1 change 6hr 25m

Angers to Paris by train

from £21.00

Avg 0 changes 1hr 24m

Laval to Paris by train

from £21.00

Avg 0 changes 1hr 28m

Auray to Paris by train

from £18.00

Avg 0 changes 2hr 41m

Cahors to Paris by train

from £13.50

Avg 0 changes 5hr 22m

Frankfurt am Main to Paris by train

from £34.00

Avg 0 changes 3hr 40m

Narbonne to Paris by train

from £22.00

Avg 0 changes 4hr 19m

Montpellier to Paris by train

from £22.00

Avg 0 changes 3hr 17m

Clermont-Ferrand to Paris by train

from £31.00

Avg 0 changes 3hr 8m

London to Paris by train

from £43.00

Avg 0 changes 2hr 16m

Birmingham to Paris by train

from £55.00

Avg 1 change 4hr 37m

Biarritz to Paris by train

from £18.00

Avg 0 changes 4hr 12m

Florence to Paris by train

from £43.20

Avg 1 change 9hr 18m

Aix-en-Provence to Paris by train

from £22.00

Avg 0 changes 3hr 1m

Bath to Paris by train

from £64.00

Avg 1 change 5hr 1m

Cheb to Paris by train

from £56.50

Avg 2 changes 8hr 27m

Milan to Paris by train

from £25.50

Avg 0 changes 7hr 7m

Venice to Paris by train

from £30.70

Avg 0 changes 14hr 35m

Bruges to Paris by train

from £27.50

Avg 1 change 2hr 27m

Colmar to Paris by train

from £23.00

Avg 0 changes 2hr 14m

Trouville-sur-Mer to Paris by train

from £13.50

Avg 0 changes 1hr 53m

Vienna to Paris by train

from £64.50

Avg 1 change 10hr 35m

Amboise to Paris by train

from £27.00

Avg 0 changes 1hr 41m

Crewe to Paris by train

from £186.00

Avg 1 change 4hr 48m

Neuchâtel to Paris by train

from £48.00

Avg 0 changes 3hr 54m

Sélestat to Paris by train

from £64.00

Avg 0 changes 2hr 11m

Sallanches to Paris by train

from £29.00

Avg 1 change 4hr 39m

Lausanne to Paris by train

from £25.50

Avg 0 changes 3hr 40m

Pontorson to Paris by train

from £50.00

Avg 1 change 3hr 10m

Valence to Paris by train

from £29.00

Avg 0 changes 2hr 10m

Ashford to Paris by train

from £44.00

Avg 0 changes 1hr 52m

Cambridge to Paris by train

from £67.60

Avg 1 change 3hr 57m

Lourdes to Paris by train

from £37.50

Avg 0 changes 4hr 47m

Leicester to Paris by train

from £109.50

Avg 1 change 3hr 53m

Freiburg to Paris by train

from £26.50

Avg 1 change 3hr 13m

Naples to Paris by train

from £74.60

Avg 1 change 11hr 59m

Bologna to Paris by train

from £34.30

Avg 1 change 8hr 40m

Grenoble to Paris by train

from £22.00

Avg 0 changes 2hr 59m

Antwerp to Paris by train

from £25.50

Avg 0 changes 2hr 1m

Nice to Paris by train

from £17.50

Avg 0 changes 5hr 37m

Bayonne to Paris by train

from £22.00

Avg 0 changes 3hr 50m

Como to Paris by train

from £52.50

Avg 1 change 7hr 34m

The Hague to Paris by train

from £60.00

Avg 1 change 3hr 1m

Bristol to Paris by train

from £64.50

Avg 1 change 4hr 44m

Saint Anton to Paris by train

from £69.00

Avg 1 change 6hr 40m

Lincoln to Paris by train

from £88.00

Avg 1 change 5hr 2m

Metz to Paris by train

from £31.00

Avg 0 changes 1hr 22m

Luxembourg City to Paris by train

from £22.00

Avg 0 changes 2hr 10m

Amiens to Paris by train

from £9.00

Avg 0 changes 1hr 6m

Compiègne to Paris by train

from £8.50

Avg 0 changes 41m

Brest to Paris by train

from £33.00

Avg 0 changes 3hr 35m

Douai to Paris by train

from £19.50

Avg 0 changes 1hr 15m

Strasbourg to Paris by train

from £22.00

Avg 0 changes 1hr 45m

Brive-la-Gaillarde to Paris by train

from £13.50

Avg 0 changes 4hr 4m

Nancy to Paris by train

from £17.50

Avg 0 changes 1hr 29m

Saint-Nazaire to Paris by train

from £28.00

Avg 0 changes 2hr 44m

Exeter to Paris by train

from £104.50

Avg 1 change 5hr 41m

Lisieux to Paris by train

from £13.50

Avg 0 changes 1hr 34m

Baden-Baden to Paris by train

from £61.50

Avg 1 change 2hr 31m

Agde to Paris by train

from £22.00

Avg 0 changes 3hr 56m

Saint-Raphaël to Paris by train

from £22.00

Avg 0 changes 4hr 39m

Kaiserslautern to Paris by train

from £26.50

Avg 0 changes 2hr 24m

Antequera to Paris by train

from £144.00

Avg 1 change 13hr 9m

Newport to Paris by train

from £67.00

Avg 1 change 5hr 7m

Agen to Paris by train

from £22.00

Avg 0 changes 3hr 16m

Châteauroux to Paris by train

from £13.50

Avg 0 changes 1hr 54m

Newark on Trent to Paris by train

from £56.50

Avg 1 change 4hr 26m

Brighton to Paris by train

from £73.50

Avg 1 change 4hr 12m

Rotterdam to Paris by train

from £30.50

Avg 0 changes 2hr 34m

Olten to Paris by train

from £87.00

Avg 1 change 3hr 32m

Angoulême to Paris by train

from £17.50

Avg 0 changes 2hr

Bayeux to Paris by train

from £13.50

Avg 0 changes 2hr 9m

Grantham to Paris by train

from £58.50

Avg 1 change 4hr 7m

Calais to Paris by train

from £13.50

Avg 0 changes 1hr 37m

Coventry to Paris by train

from £57.00

Avg 1 change 4hr 16m

Ruffec to Paris by train

from £50.50

Avg 0 changes 1hr 59m

Lison to Paris by train

from £14.00

Avg 0 changes 2hr 25m

Saint-Étienne to Paris by train

from £33.50

Avg 0 changes 2hr 48m

Orléans to Paris by train

from £9.00

Avg 0 changes 1hr 5m

Visp to Paris by train

from £63.50

Avg 1 change 5hr 28m

Nuremberg to Paris by train

from £52.00

Avg 1 change 6hr 26m

Dover to Paris by train

from £53.60

Avg 1 change 2hr 58m

Bad Schandau to Paris by train

from £52.50

Avg 2 changes 9hr 26m

Dresden to Paris by train

from £52.50

Avg 1 change 8hr 28m

Leipzig to Paris by train

from £61.50

Avg 1 change 7hr 12m

Lyon to Paris by train

from £22.00

Avg 0 changes 1hr 56m

Girona to Paris by train

from £31.50

Avg 0 changes 5hr 44m

Preston to Paris by train

from £112.00

Avg 1 change 5hr 19m

Annecy to Paris by train

from £42.50

Avg 0 changes 3hr 36m

Quimper to Paris by train

from £17.50

Avg 0 changes 3hr 33m

Saint-Malo to Paris by train

from £17.50

Avg 0 changes 2hr 40m

Oulx to Paris by train

from £34.00

Avg 0 changes 4hr 43m

Brussels to Paris by train

from £25.50

Avg 0 changes 1hr 22m

Amsterdam to Paris by train

from £30.50

Avg 0 changes 3hr 1m

Avignon to Paris by train

from £22.00

Avg 0 changes 2hr 37m

Marseille to Paris by train

from £18.00

Avg 0 changes 3hr 5m

Canterbury to Paris by train

from £80.90

Avg 1 change 2hr 59m

Derby to Paris by train

from £69.00

Avg 1 change 4hr 16m

Menton to Paris by train

from £49.00

Avg 0 changes 6hr 13m

Cardiff to Paris by train

from £91.20

Avg 1 change 5hr 21m

Moscow to Paris by train

from £226.00

Avg 1 change 35hr 20m

Düsseldorf to Paris by train

from £30.50

Avg 0 changes 3hr 47m

Geneva to Paris by train

from £25.50

Avg 0 changes 3hr 7m

Dax to Paris by train

from £28.00

Avg 0 changes 3hr 23m

Northampton to Paris by train

from £133.50

Avg 1 change 4hr 5m

Stirling to Paris by train

from £81.00

Avg 1 change 8hr 42m

Montauban to Paris by train

from £21.50

Avg 0 changes 3hr 52m

Durham to Paris by train

from £64.00

Avg 1 change 6hr 3m

Kassel to Paris by train

from £35.00

Avg 1 change 5hr 25m

Paris Charles de Gaulle Airport to Paris by train

from £23.00

Avg 1 change 1hr 21m

Dol-de-Bretagne to Paris by train

from £17.50

Avg 0 changes 2hr 9m

Lille to Paris by train

from £13.50

Avg 0 changes 1hr 1m

Děčín to Paris by train

from £69.50

Avg 3 changes 10hr

Gravesend to Paris by train

from £47.80

Avg 1 change 2hr 55m

Bradford to Paris by train

from £112.50

Avg 1 change 5hr 37m

Carlisle to Paris by train

from £284.60

Avg 1 change 6hr 28m

Luton to Paris by train

from £59.20

Avg 1 change 3hr 14m

Verona to Paris by train

from £30.80

Avg 0 changes 13hr 5m

Genoa to Paris by train

from £34.30

Avg 1 change 8hr 6m

Nevers to Paris by train

from £13.50

Avg 0 changes 1hr 54m

Turin to Paris by train

from £25.50

Avg 0 changes 5hr 37m

Budapest to Paris by train

from £69.00

Avg 1 change 13hr 39m

Pisa to Paris by train

from £60.50

Avg 1 change 11hr 38m

Berlin to Paris by train

from £52.00

Avg 1 change 8hr 1m

Marne la Vallee to Paris by train

from £21.00

Avg 1 change 55m

Koblenz to Paris by train

from £35.00

Avg 1 change 4hr 37m

Trier to Paris by train

from £25.50

Avg 1 change 3hr 17m

Heidelberg to Paris by train

from £34.00

Avg 1 change 3hr 18m

Le Havre to Paris by train

from £13.50

Avg 0 changes 2hr 8m

Flensburg to Paris by train

from £72.00

Avg 2 changes 9hr 50m

Chantilly to Paris by train

from £8.00

Avg 0 changes 23m

Bergerac to Paris by train

from £41.00

Avg 1 change 3hr 48m

Seville to Paris by train

from £199.50

Avg 2 changes 13hr 43m

Offenburg to Paris by train

from £35.00

Avg 1 change 2hr 30m

Le Creusot to Paris by train

from £29.50

Avg 0 changes 1hr 21m

Cherbourg-Octeville to Paris by train

from £40.00

Avg 0 changes 2hr 53m

Reims to Paris by train

from £13.50

Avg 0 changes 46m

Folkestone to Paris by train

from £80.60

Avg 1 change 2hr 47m

Copenhagen to Paris by train

from £65.00

Avg 2 changes 13hr 4m

Hamburg to Paris by train

from £61.50

Avg 1 change 7hr 41m

Arles to Paris by train

from £38.00

Avg 0 changes 3hr 48m

Niort to Paris by train

from £18.00

Avg 0 changes 2hr 2m

Nantes to Paris by train

from £18.00

Avg 0 changes 1hr 58m

Aix-les-Bains to Paris by train

from £33.00

Avg 0 changes 2hr 46m

Zaragoza to Paris by train

from £84.00

Avg 1 change 8hr 47m

Libourne to Paris by train

from £17.50

Avg 0 changes 2hr 49m

Pau to Paris by train

from £49.50

Avg 0 changes 4hr 20m

Stoke-on-Trent to Paris by train

from £118.60

Avg 1 change 4hr 56m

Chester to Paris by train

from £63.50

Avg 1 change 5hr 12m

Wolverhampton to Paris by train

from £81.00

Avg 1 change 4hr 57m

Interlaken to Paris by train

from £76.50

Avg 1 change 5hr 2m

Chamonix to Paris by train

from £38.50

Avg 1 change 5hr 34m

Saint-Gervais-les-Bains to Paris by train

from £29.00

Avg 1 change 4hr 45m

Bellegarde-sur-Valserine to Paris by train

from £50.50

Avg 0 changes 2hr 39m

Zermatt to Paris by train

from £94.50

Avg 2 changes 6hr 50m

Rennes to Paris by train

from £17.50

Avg 0 changes 1hr 29m

Bournemouth to Paris by train

from £76.20

Avg 1 change 5hr 18m

Rouen to Paris by train

from £9.00

Avg 0 changes 1hr 11m

York to Paris by train

from £74.00

Avg 1 change 4hr 55m

Karlsruhe to Paris by train

from £44.00

Avg 0 changes 2hr 31m

Norwich to Paris by train

from £57.00

Avg 1 change 5hr 7m

Utrecht to Paris by train

from £88.00

Avg 1 change 3hr 32m

Didcot to Paris by train

from £118.50

Avg 1 change 4hr 13m

Newcastle upon Tyne to Paris by train

from £76.00

Avg 1 change 6hr 7m

Annemasse to Paris by train

from £41.00

Avg 1 change 3hr 32m

Chartres to Paris by train

from £14.50

Avg 0 changes 1hr

Dieppe to Paris by train

from £18.50

Avg 1 change 2hr 6m

Salisbury to Paris by train

from £87.40

Avg 1 change 4hr 56m

Hendaye to Paris by train

from £45.50

Avg 0 changes 4hr 49m

Morlaix to Paris by train

from £17.50

Avg 0 changes 3hr 2m

Reading to Paris by train

from £100.60

Avg 1 change 3hr 45m

Perpignan to Paris by train

from £22.00

Avg 0 changes 4hr 57m

Edinburgh to Paris by train

from £69.00

Avg 1 change 7hr 47m

Málaga to Paris by train

from £184.50

Avg 1 change 13hr 16m

Madrid to Paris by train

from £65.00

Avg 1 change 9hr 43m

Berne to Paris by train

from £25.50

Avg 0 changes 4hr 27m

Beaune to Paris by train

from £32.50

Avg 0 changes 3hr 22m

Darlington to Paris by train

from £146.00

Avg 1 change 5hr 44m

Dortmund to Paris by train

from £53.00

Avg 0 changes 4hr 45m

Cannes to Paris by train

from £31.00

Avg 0 changes 5hr 5m

Oxford to Paris by train

from £72.60

Avg 1 change 4hr 16m

Rome to Paris by train

from £61.10

Avg 1 change 10hr 11m

Briançon to Paris by train

from £18.00

Avg 0 changes 10hr 56m

Hanover to Paris by train

from £53.00

Avg 1 change 6hr 24m

Monaco Monte Carlo to Paris by train

from £49.50

Avg 0 changes 6hr 2m

Manchester to Paris by train

from £69.00

Avg 1 change 5hr 22m

Blois to Paris by train

from £9.00

Avg 0 changes 1hr 21m

Carcassonne to Paris by train

from £32.00

Avg 0 changes 8hr 34m

Doncaster to Paris by train

from £66.70

Avg 1 change 4hr 36m

Caen to Paris by train

from £13.50

Avg 0 changes 1hr 51m

Tours to Paris by train

from £23.00

Avg 0 changes 1hr 6m

Aachen to Paris by train

from £79.50

Avg 0 changes 2hr 41m

Saint-Pierre-des-Corps to Paris by train

from £13.50

Avg 0 changes 58m

Lens to Paris by train

from £16.00

Avg 0 changes 1hr 1m

Besançon to Paris by train

from £47.00

Avg 0 changes 2hr 5m

Troyes to Paris by train

from £9.00

Avg 0 changes 1hr 20m

Ebbsfleet to Paris by train

from £44.00

Avg 0 changes 2hr 5m

Laon to Paris by train

from £20.00

Avg 0 changes 1hr 29m

Wakefield to Paris by train

from £217.20

Avg 1 change 5hr 17m

Salzburg to Paris by train

from £77.50

Avg 1 change 8hr 5m

Plymouth to Paris by train

from £96.00

Avg 1 change 6hr 46m

Sète to Paris by train

from £37.50

Avg 0 changes 3hr 40m

Pas de la Casa to Paris by train

from £30.50

Avg 0 changes 10hr 33m

Vannes to Paris by train

from £18.00

Avg 0 changes 2hr 32m

Basel to Paris by train

from £24.50

Avg 0 changes 3hr 3m

Aime to Paris by train

from £48.00

Avg 1 change 5hr 16m

Ramsgate to Paris by train

from £147.90

Avg 1 change 3hr 22m

Saarbrücken to Paris by train

from £122.50

Avg 0 changes 1hr 47m

Boulogne-sur-Mer to Paris by train

from £14.50

Avg 0 changes 2hr 11m

Sheffield to Paris by train

from £64.50

Avg 1 change 4hr 48m

Glasgow to Paris by train

from £74.00

Avg 1 change 7hr 37m

Bourg-Saint-Maurice to Paris by train

from £49.50

Avg 1 change 4hr 55m

Figueres to Paris by train

from £31.50

Avg 0 changes 5hr 27m

Chambéry to Paris by train

from £22.00

Avg 0 changes 2hr 51m

Leeds to Paris by train

from £59.50

Avg 1 change 5hr 28m

Arcachon to Paris by train

from £27.50

Avg 1 change 3hr 10m

Albertville to Paris by train

from £42.00

Avg 1 change 3hr 54m

Valencia to Paris by train

from £68.00

Avg 1 change 10hr 53m

Poitiers to Paris by train

from £17.50

Avg 0 changes 1hr 19m

La Rochelle to Paris by train

from £22.00

Avg 0 changes 2hr 45m

Trois-Puits to Paris by train

from £15.00

Avg 0 changes 40m

Bellinzona to Paris by train

from £191.00

Avg 1 change 6hr 22m

Épernay to Paris by train

from £43.00

Avg 0 changes 1hr 15m

Arras to Paris by train

from £13.50

Avg 0 changes 51m

Chinon to Paris by train

from £103.00

Avg 1 change 2hr 16m

Bari to Paris by train

from £96.90

Avg 1 change 15hr 6m

Le Mans to Paris by train

from £13.50

Avg 0 changes 55m

Hazebrouck to Paris by train

from £17.50

Avg 0 changes 1hr 48m

Aberdeen to Paris by train

from £123.00

Avg 1 change 10hr 25m

Montbard to Paris by train

from £36.00

Avg 0 changes 59m

Argentan to Paris by train

from £27.00

Avg 0 changes 1hr 44m

Zurich to Paris by train

from £25.50

Avg 0 changes 4hr 3m

Antibes to Paris by train

from £42.00

Avg 0 changes 5hr 17m

Moûtiers to Paris by train

from £46.00

Avg 1 change 4hr 24m

Liverpool to Paris by train

from £64.00

Avg 1 change 5hr 30m

Stuttgart to Paris by train

from £44.00

Avg 0 changes 3hr 10m

Innsbruck to Paris by train

from £60.50

Avg 1 change 7hr 44m

Munich to Paris by train

from £34.00

Avg 0 changes 5hr 37m

Mannheim to Paris by train

from £34.50

Avg 0 changes 2hr 59m

Dijon to Paris by train

from £13.50

Avg 0 changes 1hr 34m

Ipswich to Paris by train

from £68.00

Avg 1 change 4hr 27m

Mâcon to Paris by train

from £69.00

Avg 0 changes 1hr 35m

Béziers to Paris by train

from £22.50

Avg 0 changes 4hr 2m

Peterborough to Paris by train

from £78.50

Avg 1 change 3hr 55m

Country guide

Trains to France

Read our country guide

Log in / Register

  1. We'll assume you've read
    our Terms of Service.