There are 4 ways to get from Montpellier to Perpignan by train, bus, rideshare or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  1 h 40 min

  1. Take the train from Montpellier Saint-Roch to Perpignan Tgv / ...

$30 - $45

Cheapest option

Bus  •  2 h

  1. Take the bus from Montpellier to Perpignan Lyon - gare routière Perrache > Montpellier > Perpignan > Lloret de Mar > Barcelone / ...

$6 - $15

2 alternative options

Rideshare  •  2 h 2 min

  1. Take the rideshare from Montpellier to Perpignan 95.8 miles

$12

Drive  •  1 h 31 min

  1. Drive from Montpellier to Perpignan 96.2 miles

$20 - $30

What companies run services between Montpellier, France and Perpignan, France?

TGV operates a train from Montpellier to Perpignan every 2 hours. Tickets cost $35 - $45 and the journey takes 1 h 40 min. SNCF also services this route every 2 hours. Alternatively, Ouibus operates a bus from Montpellier to Perpignan every 10 minutes. Tickets cost $6 - $9 and the journey takes 2 h. Isilines also services this route twice daily.

Train operators
TGV
Phone
0033 892 353535
Website
tgv.com
Train from Montpellier Saint-Roch to Perpignan
Ave. Duration
1 h 40 min
Frequency
Every 2 hours
Estimated price
$35 - $45
Website
en.oui.sncf
2nd Class
$35 - $45
1st Class
$60 - $75
SNCF
Phone
+33 9 70 60 99 70
Website
sncf.com
Train from Montpellier Saint-Roch to Perpignan
Ave. Duration
1 h 50 min
Frequency
Every 2 hours
Estimated price
$30 - $45
Website
en.oui.sncf
2nd Class
$30 - $45
1st Class
$40 - $65
Bus operators
Ouibus
Phone
0890715298
Website
ouibus.com
Bus from Montpellier to Perpignan
Ave. Duration
2 h
Frequency
Every 10 minutes
Estimated price
$6 - $9
Website
Ouibus
Isilines
Phone
0 892 89 12 00
Website
isilines.com
Bus from Montpellier to Perpignan
Ave. Duration
3 h 3 min
Frequency
Twice daily
Estimated price
$12 - $15
Schedules at
isilines.com
Other operators
BlaBlaCar
Website
blablacar.com
Rideshare from Montpellier to Perpignan
Ave. Duration
2 h 2 min
Frequency
Hourly
Estimated price
$12
Book at
blablacar.co.uk

Want to know more about travelling around France

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Questions & Answers

How far is it from Montpellier to Perpignan?

The distance between Montpellier and Perpignan is 129 km. The road distance is 154 km.

What is the cheapest way to get from Montpellier to Perpignan?

The cheapest way to get from Montpellier to Perpignan is to rideshare which costs 10€ and takes 2 h 2 min.

What is the fastest way to get from Montpellier to Perpignan?

The quickest way to get from Montpellier to Perpignan is to drive which takes 1 h 31 min and costs 16€ - 25€.

Is there a direct train between Montpellier and Perpignan?

Yes, there is a direct train departing from Montpellier Saint-Roch and arriving at Perpignan. Services depart hourly, and operate every day. The journey takes approximately 1 h 40 min.

Is there a direct bus between Montpellier and Perpignan?

Yes, there is a direct bus departing from Montpellier and arriving at Perpignan. Services depart every 10 minutes, and operate every day. The journey takes approximately 2 h.

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

The train from Montpellier Saint-Roch to Perpignan takes 1 h 40 min including transfers and departs hourly.