There are 5 ways to get from Rennes to Dinan by train, bus, rideshare, taxi 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.
Take the train from Pontchaillou to Dinan
Take the rideshare from Rennes to Dinan
Take the bus from Anatole France to Place /Duclos
Take a taxi from Rennes to Dinan
Drive from Rennes to Dinan
Rennes to Dinan by train
The train journey time between Rennes and Dinan is around 55 min and covers a distance of around 82 km. The fastest train normally takes 55 min. Operated by SNCF, the Rennes to Dinan train service departs from Pontchaillou and arrives in Dinan. Typically five trains run weekly, although weekend and holiday schedules can vary so check in advance.
Train route information
First and last trains
The schedules shown below are for the next available departures.
Rennes to Dinan train schedules
Trains departing Monday, October 25, 2021
Trains departing Tuesday, October 26, 2021
Trains departing Wednesday, October 27, 2021
Trains departing Thursday, October 28, 2021
Trains departing Friday, October 29, 2021
Travel safe during COVID-19
Rules to follow in France
Travel within France
Health pass is required for long-distance travel by plane, train or coach, as well as in some public venues
Nationwide control measures in place
COVID-19 help in France
Frequently Asked Questions
There are currently travel restrictions within France.Explore options for future travel
Domestic travel is not restricted, but some conditions may apply
- Face masks are mandatory
- There is a social distancing requirement of 1 metre
- Health pass is required for long-distance travel by plane, train or coach, as well as in some public venues
- Nationwide control measures in place
The national COVID-19 helpline number in Dinan is 800 130 000.
Wearing a face mask on public transport in Dinan is mandatory.
Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 800 130 000.
Last updated: 20 Oct 2021
Exceptions may apply, for full details: European Union.
We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.
Questions & Answers
The cheapest way to get from Rennes to Dinan is to rideshare which costs €3 and takes 59 min.
The quickest way to get from Rennes to Dinan is to taxi which costs €100 - €130 and takes 43 min.
Yes, there is a direct bus departing from Anatole France and arriving at Place /Duclos. Services depart hourly, and operate every day. The journey takes approximately 1h 4m.
Yes, there is a direct train departing from Pontchaillou and arriving at Dinan. Services depart five times a week, and operate Monday to Friday. The journey takes approximately 55 min.
The distance between Rennes and Dinan is 47 km. The road distance is 54.5 km.
The best way to get from Rennes to Dinan without a car is to train which takes 55 min and costs €11 - €27.
The train from Pontchaillou to Dinan takes 55 min including transfers and departs five times a week.
Rennes to Dinan bus services, operated by Breizgo en Ille-et-Vilaine, depart from Anatole France station.
Rennes to Dinan train services, operated by SNCF, depart from Pontchaillou station.
The best way to get from Rennes to Dinan is to train which takes 55 min and costs €11 - €27. Alternatively, you can bus, which costs and takes 1h 4m.
What companies run services between Rennes, France and Dinan, Brittany, France?
SNCF operates a train from Pontchaillou to Dinan 5 times a week. Tickets cost €11 - €27 and the journey takes 55 min. Alternatively, Breizgo en Ille-et-Vilaine operates a bus from Anatole France to Place /Duclos hourly, and the journey takes 1h 4m.
France’s state-owned railway company is a fast and efficient way of travelling around the country, with over 14,000 trains operating daily. SNCF runs the country’s extensive rail network, including the high-speed TGV network, regional TER trains and local Intercités. It also operates international routes including Eurostar and Thalys, as well as the low-cost, long-distance Ouigo services that run on limited routes across France. Book up to 3 months in advance for the cheapest fares. The railway network consists of about 32,000km in total, of which 1800km are high-speed lines and 14,500km are electrified.
Train from Pontchaillou to Dinan
- Ave. Duration
- 55 min
- 5 times a week
- Estimated price
- €11 - €27
- 2nd Class
- €11 - €17
- Rail 1st Class
- €19 - €27
Blablacar is a popular ridesharing platform with 70 million users over 22 (mostly European) countries. The basic idea is that you carpool with locals who are already planning to drive your route and have space in their car. With some flexibility, you’ll get to your destination often faster and cheaper than other means. On the website or app, enter your departure and arrival points and your date of travel, sift through the profiles of drivers who’ve posted pre-planned drives and find one whose timing and preferences match yours. Request to join the ride, wait to be accepted, and pay your share of the set price.
Rideshare from Rennes to Dinan
- Ave. Duration
- 59 min
- Every 2 hours
- Estimated price
- Book at
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.
Related travel guides
5 delightfully under-the-radar French towns you need to visit
Go beyond Paris, the Alps, the Loire chateaux and the French Riviera.
Train travel in France: A guide to SNCF
From the famed TGVs to no-frills Ouigo, we explain which SNCF train to choose and how to book.
Is ride-sharing platform BlaBlaCar right for you?
Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.
More Questions & Answers
Rennes to Dinan bus services, operated by Breizgo en Ille-et-Vilaine, arrive at Place /Duclos station.
Rennes to Dinan train services, operated by SNCF, arrive at Dinan station.
Yes, the driving distance between Rennes to Dinan is 54 km. It takes approximately 43 min to drive from Rennes to Dinan.
Book your Rennes to Dinan train tickets online with Omio.
There are 165+ hotels available in Dinan. Prices start at €87 per night.