Trains to Avignon

The city of Avignon is very well connected by train, with an excellent range of domestic and international services to the city on the River Rhône. You’ll find trains aplenty to a city which offers a feast of cultural and historical sights. Avignon is a modestly sized city that claims a place in the premier league of French tourist destinations.

The ancient walled city is often packed in mid-summer and other holiday periods. The crowds reach a peak during the annual Festival d’Avignon. This focuses on contemporary performing arts events. In 2019, it runs from 5 to 28 July. If you want serener views of Avignon, reserve the city for a low season visit.

Avignon has two railway stations. Avignon Centre is just a one-minute walk from the walls of the Old Town. You’ll see the Porte de la République just opposite the main station building. A second station called Avignon TGV lies six kilometres south of the city centre on the main high-speed line from Paris to Marseille. Local trains take just five minutes for the short hop between the two stations.

The direct Eurostar service from London now serves only Avignon TGV. (The direct service from London St Pancras to Avignon Centre ran for the last time in 2014). Like Eurostar, all other international high-speed services to Avignon serve the TGV station. The roll call of destinations is impressive with direct trains to Barcelona, Brussels, Frankfurt am Main and Karlsruhe. In summer there is also a direct Thalys Soleil service to Antwerp, Rotterdam and Amsterdam. The fastest TGV trains dash from Avignon TGV to Paris in well under three hours. There is also an excellent choice of services to provincial centres across France.

There are four TGV trains each day to Paris from Avignon Centre, but these take about an hour longer than the TGVs from Avignon TGV to Paris. Avignon Centre is also a major hub for regional TER trains with regular departures to Lyon, Nîmes, Montpellier and Marseille. There are even four direct TER services each day to Portbou in Spain.

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

London to Avignon by train

from $69.70

Avg 1 change 5hr 56m

Paris to Avignon by train

from $28.40

Avg 0 change 2hr 36m

Ashford to Avignon by train

from $74.86

Avg 1 change 5hr 31m

Madrid to Avignon by train

from $136.82

Avg 0 change 7hr 17m

Marseille to Avignon by train

from $13.55

Avg 0 change 27m

Lille to Avignon by train

from $76.15

Avg 0 change 4hr 2m

Geneva to Avignon by train

from $32.91

Avg 0 change 2hr 49m

Nice to Avignon by train

from $23.88

Avg 0 change 2hr 53m

Nîmes to Avignon by train

from $5.81

Avg 0 change 29m

Marseille Provence Airport to Avignon by train

from $16.13

Avg 0 change 51m

Barcelona to Avignon by train

from $40.01

Avg 0 change 3hr 57m

Lyon to Avignon by train

from $17.43

Avg 0 change 59m

Montpellier to Avignon by train

from $1.29

Avg 0 change 1hr 4m

Arles to Avignon by train

from $20.65

Avg 0 change 16m

Perpignan to Avignon by train

from $30.98

Avg 0 change 2hr 59m

Show more

Aix-en-Provence to Avignon by train

from $14.20

Avg 1 change 45m

Paris Charles de Gaulle Airport to Avignon by train

from $50.99

Avg 0 change 3hr 7m

Valence to Avignon by train

from $11.62

Avg 0 change 30m

Narbonne to Avignon by train

from $29.04

Avg 0 change 2hr 11m

Cannes to Avignon by train

from $19.36

Avg 0 change 2hr 20m

Antibes to Avignon by train

from $45.18

Avg 0 change 2hr 33m

Marne-la-Vallée to Avignon by train

from $192.32

Avg 0 change 2hr 36m

Miramas to Avignon by train

from $10.97

Avg 0 change 34m

Monaco to Avignon by train

from $23.88

Avg 0 change 3hr 18m

Béziers to Avignon by train

from $26.46

Avg 0 change 1hr 54m

Girona to Avignon by train

from $40.01

Avg 0 change 3hr 16m

Strasbourg to Avignon by train

from $67.12

Avg 0 change 4hr 12m

Ebbsfleet to Avignon by train

from $140.05

Avg 1 change 5hr 50m

Cambridge to Avignon by train

from $495.52

Avg 2 change 8hr 1m

Toulouse to Avignon by train

from $28.40

Avg 1 change 3hr 24m

Brussels to Avignon by train

from $77.45

Avg 0 change 4hr 11m

Milan to Avignon by train

from $64.67

Avg 1 change 7hr 20m

Mulhouse to Avignon by train

from $61.96

Avg 0 change 3hr 57m

Orange to Avignon by train

from $5.81

Avg 0 change 13m

Tarascon sur Rhone to Avignon by train

from $5.81

Avg 0 change 12m

Toulon to Avignon by train

from $30.33

Avg 0 change 1hr 5m

Sorgues Chateauneuf to Avignon by train

from $3.87

Avg 0 change 7m

Carpentras to Avignon by train

from $5.81

Avg 0 change 26m

Zurich to Avignon by train

from $93.58

Avg 1 change 5hr 14m

Saint-Raphaël to Avignon by train

from $92.93

Avg 0 change 1hr 54m

L'Isle-sur-la-Sorgue to Avignon by train

from $4.52

Avg 0 change 21m

Bordeaux to Avignon by train

from $35.50

Avg 1 change 5hr 34m

Carcassonne to Avignon by train

from $30.98

Avg 1 change 2hr 23m

Cavaillon to Avignon by train

from $15.49

Avg 0 change 28m

Basel to Avignon by train

from $63.25

Avg 0 change 4hr 34m

Salon-de-Provence to Avignon by train

from $12.91

Avg 0 change 52m

Frankfurt am Main to Avignon by train

from $44.53

Avg 0 change 7hr 7m

Dijon to Avignon by train

from $32.91

Avg 0 change 2hr 36m

Bourg-en-Bresse to Avignon by train

from $52.92

Avg 0 change 2hr 2m

Montélimar to Avignon by train

from $12.26

Avg 0 change 38m

Agde to Avignon by train

from $22.59

Avg 0 change 1hr 42m

Genoa to Avignon by train

from $182.64

Avg 1 change 6hr 49m

Annecy to Avignon by train

from $40.01

Avg 1 change 3hr 7m

Turin to Avignon by train

from $80.03

Avg 1 change 5hr 34m

Ventimiglia to Avignon by train

from $50.34

Avg 1 change 4hr 22m

Sète to Avignon by train

from $44.53

Avg 0 change 1hr 26m

Figueres to Avignon by train

from $40.01

Avg 0 change 2hr 59m

Rennes to Avignon by train

from $61.31

Avg 0 change 4hr 53m

Florence to Avignon by train

from $107.52

Avg 2 change 9hr 50m

Amsterdam to Avignon by train

from $100.68

Avg 1 change 6hr 21m

Zaragoza to Avignon by train

from $141.98

Avg 0 change 5hr 51m

Alicante to Avignon by train

from $107.78

Avg 1 change 10hr 12m

Cerbère to Avignon by train

from $44.53

Avg 0 change 3hr 44m

Málaga to Avignon by train

from $242.02

Avg 1 change 11hr 28m

Chambéry to Avignon by train

from $47.76

Avg 1 change 2hr 23m

Valencia to Avignon by train

from $100.68

Avg 1 change 9hr 26m

Bologna to Avignon by train

from $96.29

Avg 2 change 9hr 14m

Mannheim to Avignon by train

from $44.53

Avg 0 change 6hr 26m

Rome to Avignon by train

from $154.76

Avg 2 change 10hr 43m

Colmar to Avignon by train

from $44.53

Avg 0 change 4hr 31m

Hamburg to Avignon by train

from $50.99

Avg 1 change 10hr 41m

Copenhagen to Avignon by train

from $285.90

Avg 2 change 18hr 18m

Murcia to Avignon by train

from $111.65

Avg 1 change 12hr 5m

Seville to Avignon by train

from $207.17

Avg 1 change 10hr 52m

Country guide

Trains to France

Read our country guide

Child and youth passengers

The definition of "Child" and "Youth" varies by country and operator. This is why we ask for the age of young passengers.

Sometimes children below a certain age can travel without a seat for free. If you want to guarantee a seat for child passengers, enter '6' as the age of the child.

Read more about child and youth passenger ages. See also youth discounts and railcards.

Log in / Register

  1. We'd love to send you (occasional) emails with travel tips, sales and special offers. You can change your preferences at any time.
  1. By registering you agree with our privacy policy.