There are 5 ways to get from Elbeuf to Rouen 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.
Train
best- Take the train from Elbeuf St Aubin to Rouen Rive Droitetrain Ter
15 min€3–8Rideshare
cheapest- Take the rideshare from Elbeuf to Rouen23.7 km
38 min€1–3Bus
- Take the bus from Église Saint-Jean to Champlainbus F9
38 min€2Taxi
- Take the taxi from Elbeuf to Rouentaxi 23.3 km
24 min€50–65Drive 23.3 km
- Drive from Elbeuf to Rouencar 23.3 km
24 min€4–6
Elbeuf to Rouen by train
Questions & Answers
The cheapest way to get from Elbeuf to Rouen is to bus which costs €2 and takes 38 min.
The fastest way to get from Elbeuf to Rouen is to train which takes 15 min and costs €3 - €8.
Yes, there is a direct bus departing from Église Saint-Jean and arriving at Champlain. Services depart every 20 minutes, and operate every day. The journey takes approximately 38 min.
Yes, there is a direct train departing from Elbeuf St Aubin and arriving at Rouen Rive Droite. Services depart hourly, and operate every day. The journey takes approximately 15 min.
The distance between Elbeuf and Rouen is 23 km. The road distance is 23.3 km.
The best way to get from Elbeuf to Rouen without a car is to train which takes 15 min and costs €3 - €8.
The train from Elbeuf St Aubin to Rouen Rive Droite takes 15 min including transfers and departs hourly.
Elbeuf to Rouen bus services, operated by Astuce, depart from Église Saint-Jean station.
Elbeuf to Rouen train services, operated by Société Nationale des Chemins de fer Français (SNCF), depart from Elbeuf St Aubin station.
The best way to get from Elbeuf to Rouen is to train which takes 15 min and costs €3 - €8. Alternatively, you can bus, which costs €2 and takes 38 min.
What companies run services between Elbeuf, France and Rouen, France?
Société Nationale des Chemins de fer Français (SNCF) operates a train from Elbeuf St Aubin to Rouen Rive Droite hourly. Tickets cost €3–8 and the journey takes 15 min. Alternatively, Astuce operates a bus from Église Saint-Jean to Champlain every 20 minutes. Tickets cost €2 and the journey takes 38 min.
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact DetailsContact Details
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Elbeuf St Aubin to Rouen Rive Droite
- Ave. Duration
- 15 min
- Frequency
- Hourly
- Estimated price
- €3–8
- Website
- Oui.SNCF
- Phone
- +33 2 35 52 52 52
- [email protected]
- Website
- Astuce
Bus from Église Saint-Jean to Champlain
- Ave. Duration
- 38 min
- Frequency
- Every 20 minutes
- Estimated price
- €2
- Schedules at
- Astuce
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar
Rideshare from Elbeuf to Rouen
- Ave. Duration
- 38 min
- Frequency
- Once daily
- Estimated price
- €1–3
- Schedules at
- BlaBlaCar
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
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
More Questions & Answers
Elbeuf to Rouen bus services, operated by Astuce, arrive at Champlain station.
Elbeuf to Rouen train services, operated by Société Nationale des Chemins de fer Français (SNCF), arrive at Rouen Rive Droite station.
Yes, the driving distance between Elbeuf to Rouen is 23 km. It takes approximately 24 min to drive from Elbeuf to Rouen.
Book your Elbeuf to Rouen train tickets online with Omio.
There are 1451+ hotels available in Rouen.
Check out Blablacar's carpooling service for rideshare options between Elbeuf and Rouen. A great option if you don't have a driver's licence or want to avoid public transport.











