HUB hero image

How to Travel from

Barcelona Sants Station to Santa Oliva

by Rideshare or Car

Barcelona Sants Station
+0
Santa Oliva
Transport search to Santa Oliva
Barcelona Sants Station
+0
Santa Oliva
Building a composite car route
Cheapest
Best Offer!
Car
51 min
69 km.
from $3
Composite Route Car Only

Two ways to Travel from Barcelona Sants Station to Santa Oliva

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Bus operators

Monbus Catalunya

Phone:
+34 900 92 91 92
Website:
catalunya.monbus.es/
Bus from Barcelona, Estación de Autobuses de Sants to El
Ave. Duration:
1h 15m
Frequency:
4 times a week
Estimated price:
$6.96–$10.76

Train operators

Rodalies de Catalunya

Phone:
+34 900 41 00 41
Website:
rodalies.gencat.cat/es/inici/index.html
Train from Barcelona Sants to Estación
Ave. Duration:
1h 25m
Frequency:
Hourly
Estimated price:
$6.20–$8.86

Questions and Answers

What is the cheapest way to get from Barcelona Sants Station to Santa Oliva?

The cheapest way to get from Barcelona Sants Station to Santa Oliva is to train which costs $6.52 - $9.24 and takes 2h 14m.

What is the fastest way to get from Barcelona Sants Station to Santa Oliva?

The fastest way to get from Barcelona Sants Station to Santa Oliva is to drive which takes 51 min and costs $11.96 - $18.48 .

Is there a direct bus between Barcelona Sants Station and Santa Oliva?

No, there is no direct bus from Barcelona Sants Station to Santa Oliva. However, there are services departing from Barcelona, Estación de Autobuses de Sants and arriving at Av. Verge del Remei - C. Mn. Antoni Paradís via El Vendrell. The journey, including transfers, takes approximately 2h 4m.

How far is it from Barcelona Sants Station to Santa Oliva?

The distance between Barcelona Sants Station and Santa Oliva is 81 km. The road distance is 69.8 km.

How do I travel from Barcelona Sants Station to Santa Oliva without a car?

The best way to get from Barcelona Sants Station to Santa Oliva without a car is to bus which takes 2h 4m and costs $7.07 - $10.87 .

How long does it take to get from Barcelona Sants Station to Santa Oliva?

It takes approximately 2h 4m to get from Barcelona Sants Station to Santa Oliva, including transfers.

Where do I catch the Barcelona Sants Station to Santa Oliva bus from?

Barcelona Sants Station to Santa Oliva bus services, operated by Monbus Catalunya, depart from Barcelona, Estación de Autobuses de Sants station.

Train or bus from Barcelona Sants Station to Santa Oliva?

The best way to get from Barcelona Sants Station to Santa Oliva is to bus which takes 2h 4m and costs $7.07 - $10.87 . Alternatively, you can train, which costs $6.52 - $9.24 and takes 2h 14m.

Where does the Barcelona Sants Station to Santa Oliva bus arrive?

Barcelona Sants Station to Santa Oliva bus services, operated by Monbus Catalunya, arrive at El Vendrell station.

Can I drive from Barcelona Sants Station to Santa Oliva?

Yes, the driving distance between Barcelona Sants Station to Santa Oliva is 70 km. It takes approximately 51 min to drive from Barcelona Sants Station to Santa Oliva.

Where can I stay near Santa Oliva?

There are 1835+ hotels available in Santa Oliva. Prices start at $39.25 per night.
+0