There are 6 ways to get from Barcelona to Sagunto by train, bus, car or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended option
Train via Castelló de la Plana • 2h 53m
Cheapest option
Bus, train • 4h 51m
4 alternative options
Train • 4h 58m
Bus • 5h 50m
Drive • 3h 9m
Fly, train • 4h 7m
Questions & Answers
The cheapest way to get from Barcelona to Sagunto is to train which costs €27 - €40 and takes 4h 58m.
The fastest way to get from Barcelona to Sagunto is to train via Castelló de la Plana which takes 2h 53m and costs €26 - €45.
No, there is no direct bus from Barcelona to Sagunto. However, there are services departing from Estación de Autobuses Barcelona Nord and arriving at Sagunto Avenida del País Valenciano Renfe via Valencia. The journey, including transfers, takes approximately 5h 50m.
Yes, there is a direct train departing from Barcelona-Sants and arriving at Sagunto. Services depart five times a week, and operate every day. The journey takes approximately 4h 58m.
The distance between Barcelona and Sagunto is 333 km. The road distance is 325.2 km.
The best way to get from Barcelona to Sagunto without a car is to train via Castelló de la Plana which takes 2h 53m and costs €26 - €45.
It takes approximately 2h 53m to get from Barcelona to Sagunto, including transfers.
Barcelona to Sagunto bus services, operated by ALSA, depart from Estación de Autobuses Barcelona Nord station.
Barcelona to Sagunto train services, operated by Renfe Viajeros, depart from Barcelona-Sants station.
The best way to get from Barcelona to Sagunto is to train via Castelló de la Plana which takes 2h 53m and costs €26 - €45. Alternatively, you can bus, which costs €28 - €45 and takes 5h 50m.
- Distance: 333.2 km
- Duration: 2h 53m
What companies run services between Barcelona, Spain and Sagunto, Spain?
You can take a train from Barcelona to Sagunto via Castellon and Estación de tren Castelló in around 2h 53m. Alternatively, ALSA operates a bus from Estación de Autobuses Barcelona Nord to Valencia every 2 hours. Tickets cost €28 - €45 and the journey takes 4h 15m. Two other operators also service this route.
- Website
- iberia.com
Flights from Barcelona to Valencia
- Ave. Duration
- 1h
- When
- Monday, Tuesday, Wednesday, Thursday and Sunday
- Estimated price
- €55 - €390
- Website
- aireuropa.com
Flights from Barcelona to Valencia via Palma Mallorca
- Ave. Duration
- 2h 47m
- When
- Every day
- Estimated price
- €40 - €190
- Website
- ryanair.com
Flights from Barcelona to Valencia via Ibiza
- Ave. Duration
- 2h 50m
- When
- Monday, Thursday and Friday
- Estimated price
- €24 - €210
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Barcelona-Sants to Castellon
- Ave. Duration
- 2h 2m
- Frequency
- Every 2 hours
- Estimated price
- €24 - €35
- Website
- https://www.renfe.com/es/en
Train from Castellon to Sagunto
- Ave. Duration
- 39 min
- Frequency
- Every 4 hours
- Estimated price
- €5 - €8
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Sagunto
- Ave. Duration
- 4h 58m
- Frequency
- 5 times a week
- Estimated price
- €27 - €40
- Website
- https://www.renfe.com/es/en
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Estación de tren Castelló to Estación de tren Sagunt/Sagunto
- Ave. Duration
- 35 min
- Frequency
- Every 30 minutes
- Estimated price
- €2 - €4
- Website
- https://www.renfe.com/es/en/suburban
Train from Estación de tren Valencia-Estaciò Del Nord to Estación de tren Sagunt/Sagunto
- Ave. Duration
- 37 min
- Frequency
- Every 30 minutes
- Estimated price
- €2 - €4
- Website
- https://www.renfe.com/es/en/suburban
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Barcelona Sants Bus to Castellon de la Plana
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- €23 - €35
- Website
- https://www.flixbus.co.uk
Bus from Estación de Autobuses Barcelona Nord to Valencia
- Ave. Duration
- 4h 40m
- Frequency
- Twice daily
- Estimated price
- €28 - €40
- Website
- https://www.flixbus.co.uk
Frequently asked questions
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.es
Bus from Estación de Autobuses Barcelona Nord to Valencia
- Ave. Duration
- 4h 15m
- Frequency
- Every 2 hours
- Estimated price
- €28 - €45
- Website
- https://www.alsa.com/en/web/bus/home
- Phone
- +33 1 71 53 01 80
- Website
- blablacar.fr
Bus from Estación de Autobuses Barcelona Nord to Valencia - Bus Station
- Ave. Duration
- 4h 35m
- Frequency
- Twice daily
- Estimated price
- €26 - €40
- Website
- https://www.blablacar.co.uk/
Want to know more about travelling around Spain
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
Train travel in Spain: A guide to Renfe
Top tips on how to best navigate the nation by train, from Alicante to Zaragoza
Read the travel guideWhat are the different types of Renfe trains in Spain?
A simple guide to the different trains, routes and facilities, so you can identify which service is right for you.
Read the travel guideWant to know more about Flixbus?
Rome2Rio’s guide has all the details
Read the travel guideMore Questions & Answers
Barcelona to Sagunto bus services, operated by ALSA, arrive at Valencia station.
Barcelona to Sagunto train services, operated by Renfe Cercanias, arrive at Estación de tren Sagunt/Sagunto station.
Yes, the driving distance between Barcelona to Sagunto is 325 km. It takes approximately 3h 9m to drive from Barcelona to Sagunto.
Book your Barcelona to Sagunto train tickets online with Omio.
Book your Barcelona to Sagunto bus tickets online with Omio and FlixBus.
There are 800+ hotels available in Sagunto. Prices start at €40 per night.