logo
Your journey starts now
Two white leaf

From Barcelone to El Puerto de Santa Maria by train, bus and carpooling

Compare and book among Renfe, Iryo, Alsa

4 stars icon

4.7 out of 1146 reviews

Lowest prices found by our customers

The next cheapest train, bus and carpooling ticket from Barcelone to El Puerto de Santa Maria is on Saturday 29 August 2026. Book it now before the price goes up!

Trip info

900 kmDistance
76€ - 227€Prices
2.89 millions of Km traveled by our travelers
DirectTrip type
7h02Trip duration
logo Renfelogo iryologo ALSA
CarriersRenfe, Iryo, Alsa.
Detailed itinerary
🚄 Train🚌 + 🚄 Combined trips
Price range

76€ - 227€

104€ - 123€

Duration

7h02 - 13h11

19h51 - 19h51

ItineraryDirect1 stop at Albacete
Departure stationBarcelona SantsBarcelone Nord - Gare routière
Arrival stationPuerto de Santa MariaPuerto de Santa Maria
CompaniesRenfe, IryoAlsa, Renfe
First trip13h4113h42
Last trip13h4613h44
Number of daily trips91

Find my tickets

Statistics unavailable

The statistics for this trip are not yet available

By booking my trip
instead of

You'll laugh at least 100% more

Traveling from Barcelone to El Puerto de Santa Maria
instead of

I emit 98.65% less CO2

193
kg CO₂e
1%
423
kg d'aubergine
16.3
années de chauffage électrique par m²
17,642
km en vélo (ou trottinette) à assistance électrique
405
kg de fraise
7.7
jeans
379
repas végétariens
30
t-shirts en coton
1,463,464
litres d'eau du robinet
26.6
repas avec du boeuf
335
kg de chou de bruxelles
301
kg de pastèque
130
kg d'avocat
325
litres de café
173
litres de bière

Reducing your carbon footprint by using responsible modes of transport is important for us (all)! Your train from Barcelone to El Puerto de Santa Maria generally emits 2.64kg CO2 per traveler. Good news, it's always less than a plane or personal car!

Barcelone El Puerto de Santa Maria by train, bus and carpooling: tickets, prices, and schedules

Are you looking for your train, bus and carpooling ticket from Barcelone to El Puerto de Santa Maria?

train Renfe, train Iryo, and bus Alsa are transport companies that allow you to travel easily between the two cities.

In just 0h, you will be able to travel from Barcelone to El Puerto de Santa Maria covering a distance of 900 kilometers between the two cities.

On our site, you can find direct train, bus and carpooling trips Barcelone El Puerto de Santa Maria because several of our partner transport companies offer them. Pretty cool, right?!

Your Barcelone El Puerto de Santa Maria trip from 76 €, that's quite a deal, isn't it?

But be careful! The price of train, bus and carpooling tickets varies depending on when you book.

We'll give you more details below on the best time to book your ticket!

You can also use our Barcelone El Puerto de Santa Maria price comparator in train, bus and carpooling, based on the booking date. It's right above, it's handy!

How to travel from Barcelone to El Puerto de Santa Maria with Tictactrip

bus itinerary from Barcelone to El Puerto de Santa Maria 🚌

Unfortunately, our bus companies do not operate from Barcelone to El Puerto de Santa Maria trips by bus. But don't worry, you can still find the best prices with our other means of transportation

train itinerary from Barcelone to El Puerto de Santa Maria 🚄

The journey direct Barcelone El Puerto de Santa Maria is offered by the following companies: Renfe and Iryo. On average, the travel time for direct Barcelone El Puerto de Santa Maria is 8h25, ranging from 7h02 to 13h11 at most. The price often fluctuates between 76€ and 227€, with an average direct Barcelone El Puerto de Santa Maria price of 150€.
From Barcelona Sants, you will normally arrive at Puerto de Santa Maria. It also serves stations Madrid Atocha, Barcelona Sants, Seville Santa Justa, and Puerto de Santa Maria.
 The first daily departure of train from Barcelone to El Puerto de Santa Maria will take place at 13h41 while the last one will be at 13h46.  Generally, there is every day 9 trains from Barcelone to El Puerto de Santa Maria.

multimodal itinerary from Barcelone to El Puerto de Santa Maria 🚌 + 🚄

For a one-way from Barcelone to El Puerto de Santa Maria by multimodal, you have an direct Barcelone El Puerto de Santa Maria route with a price ranging from 104€ to 123€, and the travel duration for Barcelone-El Puerto de Santa Maria is between 19h51 and 19h51. the companies Alsa and Renfe accomplish this journey. It initially departs from Barcelone Nord - Gare routière and arrives at Puerto de Santa Maria. It also serves station Albacete. Your first option of the day is a multimodal from Barcelone to El Puerto de Santa Maria departing at 13h42 while the last one leaves at 13h44.  The average booking price for an direct Barcelone El Puerto de Santa Maria ticket is 116€ for an average travel time of 19h51. Every day, you have the choice between 1 combined trips from Barcelone to El Puerto de Santa Maria.

carpooling itinerary from Barcelone to El Puerto de Santa Maria 🚗

We have no information concerning Barcelone ➜ El Puerto de Santa Maria by carpooling. Blablacar or Idvroom probably don't have any users offering this trip.

Frequently Asked Questions about Barcelone - El Puerto de Santa Maria

How much does a train ticket from Barcelone to El Puerto de Santa Maria cost?

Your train Barcelone-El Puerto de Santa Maria journey will cost you a minimum of 76 €. On average, you can book your train ticket for this trip at 150 €, while it can rise, during peak times, to 227 €. The price of this journey depends in part on when you conduct your search and make your reservation. The earlier you do it, the better for your wallet!

How long does the trip from Barcelone to El Puerto de Santa Maria take by train?

Your train Barcelone-El Puerto de Santa Maria journey will be at least 7h02 long. On average, expect this journey to last 8h25, with a maximum travel time of 13h11.

What is the departure time of the train from Barcelone to El Puerto de Santa Maria?

The very first journey by train Barcelone-El Puerto de Santa Maria departs at 13h41. If you want to leave later, you can still take a train from Barcelone to El Puerto de Santa Maria at 13h46. This is the last daily schedule for this journey.

How many train are there from Barcelone to El Puerto de Santa Maria per day?

Every day, you have the choice of 9 train Barcelone-El Puerto de Santa Maria that are in circulation. In other words, you have plenty of departure and arrival times to choose from. But be careful, as the ticket prices also vary accordingly!

About your trip

Barcelone

From 3€
Arrow select destination