Duration 8h 34m
Distance 364.1 km
Average price 84€
Frequency 3/day

Trip overview

The average train between Béziers and Saint-Denis-lès-Martel takes 8h 34m and the fastest train takes 4h 58m. The train service runs several times per day from Béziers to Saint-Denis-lès-Martel. 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. Beziers
  2. Toulouse Matabiau
  3. Brive La Gaillarde
6h 22m
Bookable on Rome2rio
63€ - 114€

Béziers to Saint-Denis-lès-Martel train times

Trains run three times a day between Béziers and Saint-Denis-lès-Martel. The service departs Béziers at 20:49 in the evening, which arrives into Saint-Denis-lès-Martel at 11:41. All services require a transfer, and take on average 8h 34m. The schedules shown below are for the next available departures.

Frequently asked questions

Want to know about travelling from Béziers to Saint-Denis-lès-Martel? 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 Béziers to Saint-Denis-lès-Martel. However, there are services departing from Beziers and arriving at St Denis Pres Martel via Toulouse Matabiau and Brive La Gaillarde. The journey, including transfers, takes approximately 6h 22m.

More details

The distance between Béziers and Saint-Denis-lès-Martel is 217 km. The road distance is 364.1 km.

Get driving directions

Béziers to Saint-Denis-lès-Martel train services, operated by SNCF, depart from Beziers station.

More details

Béziers to Saint-Denis-lès-Martel train services, operated by SNCF, arrive at Brive La Gaillarde station.

More details

Book your Béziers to Saint-Denis-lès-Martel train tickets online with Loco2 and Loco2.

Search and book

There are 346+ hotels available in Saint-Denis-lès-Martel. Prices start at 63€ per night.

More details

What companies run services between Béziers and Saint-Denis-lès-Martel?

You can take a train from Béziers to Saint-Denis-lès-Martel via Toulouse Matabiau and Brive La Gaillarde in around 6h 22m. Alternatively, you can take a bus from Béziers to Saint-Denis-lès-Martel via Toulouse, Brive-la-Gaillarde, and Gare de Brive-la-Gaillarde in around 7h 1m.
Train operators
Ave. Duration
1h 30m
4 times a day
Estimated price
27€ - 45€
Bus operators
Ave. Duration
2h 10m
Twice daily
Estimated price
6€ - 9€

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