Duration 12h 3m
Distance 498.2 km
Average price 120€
Frequency 2/day

Trip overview

The average train between Perpignan and Monaco takes 12h 3m and the fastest train takes 7h 47m. The train service runs several times per day from Perpignan to Monaco. 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. Monaco
6h 56m
Bookable on Rome2rio
83€ - 172€

Frequently asked questions

Want to know about travelling from Perpignan to Monaco? 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 Monaco. However, there are services departing from Perpignan and arriving at Monaco Monte Carlo via Gare de Marseille-St-Charles and Antibes. The journey, including transfers, takes approximately 6h 56m.

More details

The distance between Perpignan and Monaco is 384 km. The road distance is 498.2 km.

Get driving directions

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

More details

Perpignan to Monaco train services, operated by SNCF, arrive at Gare de Antibes station.

More details

There are 4318+ hotels available in Monaco. Prices start at 63€ per night.

More details

What companies run services between Perpignan and Monaco?

You can take a train from Perpignan to Monaco via Marseille St Charles, Gare de Marseille-St-Charles, and Antibes in around 6h 56m.
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