Buy train and bus tickets for UK and Europe - the easy way
Madrid to Avignon by train
-
First train13:25
-
Last train13:25
-
Avg changes0
-
Fastest journey7hr 17m
-
Distance801 kilometres
-
Trains per day1
-
Avg. journey time7hr 21m
-
Train operators
Travelling from Madrid to Avignon by train
Fast trains from Madrid to Avignon take around 7 hours and 17 minutes, covering a distance of approximately 801 kilometres. There are frequent services on the rail route between Madrid and Avignon.
1. Are there direct trains from Madrid to Avignon?
Direct trains from Madrid to Avignon have been found.
We usually find at least one direct train on the route from Madrid to Avignon every weekday.
Trains usually run with a similar frequency on weekends.
2. How long is the train journey from Madrid to Avignon?
The Madrid to Avignon train travel time is normally about 7 hours and 17 minutes, whatever time you make the journey.
3. What are the Madrid to Avignon train times and schedule?
On weekdays the only direct train to Avignon is usually scheduled to depart Madrid around 13:25. This is the same at the weekend.

What's the Madrid to Avignon train price?
The earlier you book the better, and the cheapest tickets we've found for trains from Madrid to Avignon are $41.32.
Trains departing 30 days in advance will cost around $172, and when booking 7 days in advance the price is usually the same. Booking on the day of travel may be more expensive.
When to book Madrid to Avignon train tickets?
Trains for this journey usually open for booking around 6 months in advance. If booking is not yet open for your dates then you can set a booking alert to receive an email on the day that the cheapest tickets are released for your journey from Madrid to Avignon by train.
Which train companies operate between Madrid and Avignon?
More than one train company operates on the route from Madrid to Avignon, so you’ll be travelling with one or more of the following rail operators:
- AVE
- FS100
- RENFE-SNCF
You can check which train you’ll be travelling on by looking for the train name in search results.
Other journeys to Avignon TGV View all journeys to Avignon TGV
-
From London From $73.54
-
From Paris From $30.82
-
From Ashford International From $93.85
-
From Marseille From $14.71
-
From Lille From $35.72
-
From Geneva From $60.23
-
From Nice From $69.33
-
From Vitrolles Marseille Provence Airport From $16.81
-
From Barcelona From $35.02
-
From Lyon From $18.21
-
From Montpellier From $1.40
-
From Arles From $8.40
AVE
The new direct train from Madrid to Avignon has given a boost to travel between the two cities. If the timings of this train do not suit your schedule there are further options which normally require a change of train at both Barcelona Sants and Narbonne, adding in total about an hour to the overall journey time.
The direct service to Avignon from Madrid is run by Spanish rail operator RENFE, using high-speed AVE trains. The first part of the journey is a fast dash from Madrid through Barcelona to Perpignan in France. Thereafter the pace slows as the train cruises through Languedoc, eventually crossing the River Rhône to reach Avignon.
Madrid to Avignon TGV

The journey from Madrid to Avignon starts at Puerta de Atocha station. The direct AVE service makes nine intermediate stops. There is much good scenery on this route, with some particularly fine views of the Languedoc coast on the stretch between Perpignan and Montpellier. Arrival in Avignon is at the town’s TGV station, some way south of the city centre. A shuttle train from Avignon TGV gives a useful connection to Avignon Centre station.
-
Easy, fast and cheap
-
Pay in EUR, GBP, USD or CAD
-
Cheaper UK tickets with Pricehack
Subscribe to our newsletter
Subscribe to receive top tips, train news and travel inspiration straight to your inbox