Travel from Marseille to Dordogne

Train, bus or fly from Marseille to Dordogne?

French Railways (SNCF) operates a train from Marseille to Dordogne every 3 hours. Tickets cost $27 - $32 and the journey takes 1 h 22 min. 2 other operators also service this route. Alternatively, FlixBus operates a bus from Marseille to Dordogne 4 times a week. Tickets cost $20 - $35 and the journey takes 4 h 55 min. FlixBus also services this route 3 times a week.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Marseille to Dordogne

From Marseille-St-Charles train to Nîmes, train to Agen, then train to Niversac. 9 h 10 min 95€. From Marseille-St-Charles train to Narbonne, train to Brive-la-Gaillarde, then train to Niversac. 9 h 44 min 97€. From Marseille, Marseille St. Charles bus to Saint-Étienne, Saint-Etienne then bus to Périgueux, Périgueux. 10 h 40 min 60€. From Marseille bus to Agen then train to Niversac. 11 h 9 min 61€. From Marseille drive to Dordogne. 6 h 21 min 89€. From Marseille Saint Charles shuttle to Marseille airport, fly to Bordeaux airport, shuttle to Bordeaux-St-Jean, train to Perigueux, then train to Dordogne. 6 h 20 min 94€. From Marseille Saint Charles shuttle to Marseille airport, fly to Toulouse airport, bus to Toulouse-Matabiau, train to Agen, then train to Dordogne. 7 h 53 min 158€. From Marseille Saint Charles shuttle to Marseille airport, fly to Perigueux airport, then line 9 bus to Dordogne. 6 h 16 min 237€.