Travel from Montpellier to Avignon

Bus or train from Montpellier to Avignon?

French Railways (SNCF) operates a train from Montpellier to Avignon hourly. Tickets cost $22 - $35 and the journey takes 1 hour 9 minutes. Alternatively, Ouibus operates a bus from Montpellier to Avignon once daily. Tickets cost $4 - $6 and the journey takes 1 hour 30 minutes.

Travel Guides

Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Montpellier to Avignon

ModeDurationPrice
From Montpellier Saint-Roch train to Avignon Centre.1 h 9 min21€
From Montpellier bus to Avignon Centre.1 h 30 min3€
From Montpellier drive to Avignon.1 h 15 min12€
From Montpellier rideshare to Avignon.1 h 40 min6€

How long does it take to get from Montpellier to Avignon?

The train from Montpellier Saint-Roch to Avignon Centre takes 1 hour 9 minutes including transfers and departs hourly.

Is there a direct train between Montpellier and Avignon?

Yes, there is a direct train departing from Montpellier Saint-Roch and arriving at Avignon Centre. Services depart hourly, and operate every day. The journey takes approximately 1 hour 9 minutes.

Is there a direct bus between Montpellier and Avignon?

Yes, there is a direct bus departing from Montpellier and arriving at Avignon Centre. Services depart once daily, and operate every day. The journey takes approximately 1 hour 30 minutes.

Operators from Montpellier to Avignon

OperatorPhoneWebsite
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
Ouibus0890715298Ouibus
BlaBlaCarBlaBlaCar