Cheap train tickets from Sevilla to Barcelona

Showing times and prices for Dec 2

Cheapest

$103

Average

$125

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Sevilla to Barcelona will cost around $ 125 if you buy it on the day, but the cheapest tickets can be found for only $ 103.

Cheapest
09:25AMSevilla-Santa Justa10h13 07:38PMBarcelona Sants
0 changes
$1031One-way
2nd Cheapest
02:50PMSevilla-Santa Justa5h32 08:22PMBarcelona Sants
0 changes
$1291One-way
08:50AMSevilla-Santa Justa5h35 02:25PMBarcelona Sants
0 changes
$1431One-way

Train schedule Sevilla to Barcelona

Showing trains for tomorrow, Thu, Dec 2
08:50AMSevilla-Santa Justa5h35 02:25PMBarcelona Sants
0 changes
09:25AMSevilla-Santa Justa10h13 07:38PMBarcelona Sants
0 changes
02:50PMSevilla-Santa Justa5h32 08:22PMBarcelona Sants
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Wed
Dec 1
$70Renfe Torre del Oro
$109Alsa
$288Iberia Express
Thu
Dec 2
$103Renfe Torre del Oro
$109Alsa
$92Ryanair
Fri
Dec 3
$190Renfe AVE
$126Alsa
$150Vueling
Sat
Dec 4
$103Renfe Torre del Oro
$109Alsa
$72Vueling
Sun
Dec 5
$70Renfe Torre del Oro
$109Alsa
$52Vueling
Mon
Dec 6
$70Renfe Torre del Oro
$109Alsa
$44Vueling
Tue
Dec 7
$70Renfe Torre del Oro
$109Alsa
$92Vueling
Wed
Dec 8
Find prices
$109Alsa
$77Ryanair
Thu
Dec 9
$70Renfe Torre del Oro
$109Alsa
$77Ryanair
Fri
Dec 10
$70Renfe Torre del Oro
$109Alsa
$32Ryanair
Sat
Dec 11
Find prices
$109Alsa
Find prices
Sun
Dec 12
$70Renfe Torre del Oro
$109Alsa
$38Vueling
Mon
Dec 13
$70Renfe Torre del Oro
$109Alsa
$31Ryanair
Tue
Dec 14
$54Renfe Torre del Oro
$109Alsa
$13Ryanair
Wed
Dec 15
$54Renfe Torre del Oro
Find prices
$10Ryanair
Thu
Dec 16
$70Renfe Torre del Oro
$109Alsa
$13Ryanair
Fri
Dec 17
$70Renfe Torre del Oro
$109Alsa
$13Ryanair
Sat
Dec 18
$70Renfe Torre del Oro
$109Alsa
$13Ryanair
Sun
Dec 19
$70Renfe Torre del Oro
$109Alsa
$13Ryanair
Mon
Dec 20
$70Renfe Torre del Oro
$109Alsa
$13Ryanair
Tue
Dec 21
$70Renfe Torre del Oro
Find prices
Find prices

Fastest train times from Sevilla to Barcelona

Showing times and prices for Dec 2

Fastest Journey

5 h 32 m

Average

7 h 6 m

Trains per day

3

Distance

828 km

Of the 3 trains that leave Sevilla for Barcelona every day 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 828 km distance in an average of 7 h 6 m but if you time it right, some trains will get you there in just 5 h 32 m .

The slowest trains will take 10 h 13 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
02:50PMSevilla-Santa Justa5h32 08:22PMBarcelona Sants
0 changes
$1291One-way
2nd Fastest
08:50AMSevilla-Santa Justa5h35 02:25PMBarcelona Sants
0 changes
$1431One-way
09:25AMSevilla-Santa Justa10h13 07:38PMBarcelona Sants
0 changes
$1031One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all
Train companies

AVE and Renfe Sevilla – Barcelona

Find the best trains between Sevilla and Barcelona with Omio's travel partners AVE and Renfe from $70 (€58). We can find you the best deals, schedules and tickets when comparing and booking the best trip.

Renfe
AVE

Renfe is Spain’s national train company operating freight and passenger trains on Spain’s extensive railway network as well as international routes to neighboring France and Portugal. Renfe has a wide range of ticket types to fit your budget like the Basic, Elige and Premium tickets. Renfe also offers discount cards like the Renfe Gold Card and +Renfe Youth Card 50 for qualified travelers. You can use these savings offers and discount cards on Omio when booking your Sevilla to Barcelona trip. Renfe has a vast fleet of trains with different levels of comfort, amenities and speed. The Renfe AVE trains run at high speed and serve long-distance routes, Alvia trains combine high-speed and normal speed trains serving domestic routes, Altaria serves domestic routes into southern Spain, Euromed offers domestic routes along the Mediterranean coast, Avant trains serve regional commuter routes and Trenhotel offers night train routes.

    These are Renfe's ticket policies for COVID-19 for the train from Sevilla to Barcelona:

    • Cashless payments recommended
    • Online booking and check-in recommended
    • Exceptions to waive change or cancellation fees policy
    • Renfe has applied temporary travel conditions for ticket holders that can no longer justify their travel or don’t wish to travel with AVE, Large Distancia, Avant or Media services for trips between 29th of October and 8th of May 2021
    • Travellers may choose to get a full refund, free of charge, or be provided with a new ticket for another date free of charge.
    • Passengers traveling international routes (Renfe–SNCF) can cancel their ticket free of charge until August 29th, 2021 if it’s requested three days before the departure date.

    Trains from Seville to Barcelona

    As many Andalucians work in Catalunya, the train from Seville to Barcelona operates on one of the most popular routes in Spain. Most trains between these major Spanish cities use the high-speed AVE network, with total journey times of around five hours and 30 minutes, while slower stopping services take considerably longer. There are two or three direct connections to Barcelona daily. Some additional indirect connections involving a change in Madrid are possible. 

    Seville to Barcelona train times: Daily departures

    There are three daily direct trains from Seville to Barcelona six days a week, and two direct trains on Sundays. There are two morning departures: one a high-speed AVE service taking around five hours and 30 minutes, and the other a slower stopping service taking around 11 hours and 30 minutes. From Monday to Saturday, there's also a mid-afternoon high-speed AVE train from Seville to Barcelona, taking around five hours and 30 minutes to reach the Catalan capital. In addition, there are five daily indirect connections from Seville Santa Justa, requiring one change en route at Madrid Puerta de Atocha.

    How long is the journey by train from Seville to Barcelona?

    Renfe's mid-afternoon high-speed AVE service from Seville Santa Justa offers the fastest trip on the 540-mile-route northeast to Barcelona, taking five hours and 32 minutes. The morning AVE service takes three minutes longer to reach the Catalan city. The slower morning service from Seville takes 11 hours and 27 minutes to complete the journey. Indirect routes from Seville via Madrid take between five hours and 45 minutes and six hours and 34 minutes total to Barcelona.

    What are the departure and arrival stations for trains from Seville to Barcelona?

    Departure train station: Seville Santa Justa station is on the northeastern edge of central Seville, with public transport connections provided by city buses taking around 20 minutes to reach the station from the center. Station facilities include baggage storage lockers, ATMs, restaurants, coffee bars, bookstores, and food markets.

    Arrival train station: Barcelona Sants station is north of the city center, with frequent public transport connections provided by Barcelona metro services and regional trains taking about 15 minutes to reach downtown locations. The spacious terminus has car rental desks, baggage storage facilities, tapas bars, restaurants, mini-markets, ATMs, news vendors, and taxi stands. 

    Which train companies travel from Seville to Barcelona?

    Renfe, the Spanish national rail operator, provides all the daily direct trains from Seville to Barcelona. Renfe services on this route from Andalucia to Catalunya are mostly high-speed AVE trains taking around five hours and 30 minutes, with the daily slower Talgo services taking about six hours longer. Indirect routes to Barcelona via Madrid are covered by Larga Distancia express services and AVE high-speed trains. 

    Renfe Seville to Barcelona

    The Renfe timetable includes three daily direct trains from Seville to Barcelona from Monday to Saturday, and two on Sundays. Departures include a morning high-speed AVE service and a morning Talgo stopping service seven days a week, plus a mid-afternoon AVE high-speed departure daily except on Sundays. Renfe schedules also include five daily indirect services via Madrid, with three morning departures and two afternoon connections from Seville. 

    Seville to Barcelona trains: Services on board

    The Renfe high-speed AVE trains operating direct and indirect connections from Seville to Barcelona give passengers a choice of two classes of seating, Preferente and Turista. Trains are equipped with a cafeteria car offering meals and refreshments, and have free WiFi. Renfe's policy is to allow bicycles on board AVE trains only if they are foldable and can be stored as luggage. Pets can travel for free in Preferente class and for 25% the cost of a ticket in Turista class, with small animals up to 10 kg traveling in a carrier. Trains have dedicated areas for wheelchair users, and passengers with limited mobility can request assistance in boarding and alighting from the Renfe Atendo service.

    How to find cheap train tickets from Seville to Barcelona

    For travelers in no great hurry, the daily direct Renfe Talgo train from Seville to Barcelona usually has the cheapest ticket options. However, when AVE high-speed trains are booked well in advance, there's no substantial price difference between services. The Omio booking platform's handy indication of price variations helps travelers plan their journeys to save money.

    Train tickets from Sevilla to Barcelona: when to book to save $

    Time Price Savings
    1 week earlier 83 €
    2 weeks earlier 66 €26%
    3 weeks earlier 62 €34%
    1 month before 81 €2%
    2 months earlier 74 €12%
    3 months earlier 64 €30%


    Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Sevilla - Barcelona. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

    The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

    • Buying your train ticket from Sevilla - Barcelona 3 weeks in advance means you can save on average up to 34% compared to the price available on the day of departure.
    • If you book a ticket Sevilla - Barcelona with 2 months in advance you save up to about 12% compared to the initial price.
    • By booking 3 months in advance, you could save up to 30%.
    • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

    Travel Tips

    Trains from Sevilla to Barcelona
    Travel by train to Barcelona easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Sevilla to Barcelona.
    FAQs
    How much are cheap trains from Sevilla to Barcelona?
    If you’re looking to save money on tickets, you can find cheap Sevilla to Barcelona trains for as little as $70 (€58)  in the next 7 days.
    How much is the train from Sevilla to Barcelona on average?
    If you are looking to book your train ticket in the next 7 days, you can expect the Sevilla to Barcelona train to cost on average $96 (€80)  one way.
    How far is it from Sevilla to Barcelona by train?
    When traveling this route you should expect the distance from Sevilla to Barcelona by train to be approximately 513 miles (828 km).
    How long is a train to Barcelona from Sevilla on average?
    The Sevilla to Barcelona train duration is on average 5 h 32 min, which is to be expected when traveling 513 miles (828 km) from Sevilla to Barcelona. However, the time it takes can vary based on specific dates, weekends, and holidays.
    When traveling by train from Sevilla to Barcelona, which train station in Sevilla do I depart from and which train station in Barcelona do I arrive in?

    There are a few train stations in Sevilla to start your journey from including Sevilla San Bernardo and Sevilla Virgen Del Rocío. In Barcelona you have a few train station options to choose from for your arrival including Barcelona Sants, Barcelona Passeig De Gracia and Barcelona Estació De França.

    Omio customers traveling this route depart most frequently from Sevilla San Bernardo   and arrive in Barcelona Sants.

    Where do I find the Sevilla train station to Barcelona? Where is the Barcelona train station?

    Passengers board their train most frequently from Sevilla San Bernardo and travel around 0.4 miles (582 m) from the city center to this train station.

    Passengers traveling this route most often arrive at Barcelona Sants and need to travel approximately 1.2 miles (1.9 km) from the train station to the city center in Barcelona.

    Which train companies should I travel with from Sevilla to Barcelona?
    When taking a train from Sevilla to Barcelona, you can count on Renfe AVE or Renfe for the best way to get you to Barcelona. You can also check all possible train companies who offer a service between Sevilla and Barcelona and compare the amenities they offer before buying a train ticket.
    Can I buy a direct train from Sevilla to Barcelona?
    Yes, there are 2 direct trains per day from Sevilla to Barcelona with Renfe AVE or Renfe Torre del Oro, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you book your train ticket.
    How many train services are there from Sevilla to Barcelona a day?
    On average, there are 2 trains a day from Sevilla to Barcelona. The train times and services may be different on weekends and holidays compared to weekdays.
    When is the earliest train from Sevilla to Barcelona? When is the last train from Sevilla to Barcelona?
    You can take the first train from Sevilla to Barcelona at 7: 50 AM. The last train from Sevilla to Barcelona that you can take departs at 8: 25 AM. Omio shows you the latest train from Sevilla to Barcelona schedule to help you book the best departure time for this route.
    How far in advance should I buy train tickets to Barcelona from Sevilla for the best deals?
    The price of a one way train ticket from Sevilla to Barcelona is on average $96 (€80) if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this journey. In general, you can find train tickets between Sevilla and Barcelona available a few months in advance.

    Important Stations and Airports for this Journey

    Sevilla
    Barcelona
    Sevilla San Bernardo is the most popular Sevilla railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Sevilla for your trip to Barcelona.