Duration 11h 12m
Distance 475.4 km
Average price 110€
Frequency 2/day

Trip overview

The average train between Perpignan and Nice takes 11h 12m and the fastest train takes 6h 53m. The train service runs several times per day from Perpignan to Nice. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.


  1. Perpignan
  2. Gare de Marseille-St-Charles
  3. Nice
6h 22m
Bookable on Rome2rio
79€ - 149€

Frequently asked questions

Want to know about travelling from Perpignan to Nice? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

No, there is no direct train from Perpignan to Nice. However, there are services departing from Perpignan and arriving at Gare de Nice-Ville via Gare de Marseille-St-Charles. The journey, including transfers, takes approximately 6h 22m.

More details

The distance between Perpignan and Nice is 371 km. The road distance is 475.4 km.

Get driving directions

Perpignan to Nice train services, operated by SNCF, depart from Perpignan station.

More details

Perpignan to Nice train services, operated by SNCF, arrive at Gare de Nice-Ville station.

More details

There are 5328+ hotels available in Nice. Prices start at 65€ per night.

More details

What companies run services between Perpignan and Nice?

You can take a train from Perpignan to Nice via Marseille St Charles and Gare de Marseille-St-Charles in around 6h 22m.
Train operators
Ave. Duration
3h 9m
Twice daily
Estimated price
50€ - 90€

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps