Sevilla to Barcelona train

Cheap train tickets from Sevilla to Barcelona

Showing times and prices for Oct 05





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.

08:48AMSevilla-Santa Justa5h32 02:20PMBarcelona Sants
0 transfers

Train schedule from Sevilla to Barcelona

Showing trains for tomorrow, Wednesday, October 5
08:48AMSevilla-Santa Justa5h32 02:20PMBarcelona Sants
0 transfers

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

Oct 05
Oct 06
Oct 07
Oct 08
Oct 09
Oct 10
Oct 11
Oct 12
Oct 13
Oct 14
Oct 15
Oct 16
Oct 17
Oct 18
Oct 19
Oct 20
Oct 21
Oct 22
Oct 23
Oct 24
Oct 25

Fastest train times from Sevilla to Barcelona

Showing times and prices for Oct 05

Fastest Journey

5 h 32 m


5 h 32 m

Trains per day



828 km

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

08:48AMSevilla-Santa Justa5h32 02:20PMBarcelona Sants
0 transfers

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

Deutsche Bahn

Need a place to stay in Barcelona?

View on map

Top pick hotels

Entire homes & apartments

Find the best accommodation for you, with our partner

View all

Overview: Train from Sevilla to Barcelona

distanceDistance513 miles (828 km)
durationAverage train duration5 h 32 min
priceAverage train ticket price$120 (€113)
frequencyTrain frequency3 a day
changesDirect trainYes, there are 3 direct trains a day
carriersTrain providersRenfe, Renfe AVE or Renfe Torre del Oro

Trains from Sevilla to Barcelona cover the 513 miles (828 km) long trip taking on average 5 h 32 min with our travel partners like Renfe, Renfe AVE or Renfe Torre del Oro. Normally, there are 3 trains operating per day, including direct services available. While the average ticket price for this trip costs around $120 (€113), you can find the cheapest train ticket for as low as $85 (€80). Travelers depart most frequently from Sevilla San Bernardo and arrive in Barcelona Sants.

Train companies: Renfe and AVE from Sevilla to Barcelona trains

Travel to Barcelona from Sevilla from $85 (€80) with Omio’s train partners Renfe and AVE! You can find the best schedules and tickets when comparing and booking the most affordable journey for you.


AVE trains between Sevilla and Barcelona are available on Omio at just $118 (€112)! AVE are the high-speed trains from Renfe, the main Spanish railroad company that offers routes throughout the country and to France and Portugal. When you travel with a Renfe AVE train to Barcelona from Sevilla, the distance is 513 miles (828 km). There are a multitude of AVE train times for the Sevilla to Barcelona trip, which you can compare and book easily on Omio.

Renfe offers different types of AVE tickets that adapt to all budgets, such as Promo, Promo +, Flexible tickets for one-way or round-trip. You can also use the Renfe discount cards such as the Gold Card and the + Renfe Youth 50 Card when booking your Renfe AVE ticket on Omio.

All AVE trains have a restaurant, WiFi, bathrooms and onboard entertainment and offer a multitude of times throughout the day for greater comfort and flexibility. In addition, Renfe AVE trains are characterized as being the most popular, comfortable, punctual and one of the fastest trains in the world, reaching speeds around 192 mph (310 kmh) on select routes. AVE connects the main Spanish cities in just a few hours.

Sevilla to Barcelona train information with AVE:

  • Average Duration: 5 h 33 min
  • Average Price: $118
  • AVE frequency: 2 a day

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.

    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 Tips: 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.
    If you’re looking to save money on tickets, you can find cheap Sevilla to Barcelona trains for as little as $85 (€80)  in the next 7 days.
    The train price from Sevilla to Barcelona is on average $120 (€113)  if you are looking to book your tickets for this journey in the next 7 days.
    When traveling this route you should expect the distance between Sevilla and Barcelona by train to be approximately 513 miles (828 km).
    On average the Sevilla to Barcelona train time is 5 h 32 min  covering the 513 miles (828 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

    When taking the train between Sevilla and Barcelona, you can choose to depart from train stations like Sevilla San Bernardo and Sevilla Virgen Del Rocío. Your trip can end in train stations such as Barcelona Sants, Barcelona Passeig De Gracia and Barcelona Estació De França.

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

    You can find the most popular departure train station for this journey, Sevilla San Bernardo, located approximately 0.5 miles (843 m) from the city center of Sevilla. The most popular arrival train station in Barcelona, called Barcelona Sants, is located around 1.6 miles (2.6 km) away from its city center.

    Take the Sevilla to Barcelona train with Renfe, Renfe AVE or Renfe Torre del Oro. However, it's always good to check out all possible train providers for the trip to Barcelona from Sevilla as there might be differences in the amenities they offer.
    Yes, there are 3 direct trains per day from Sevilla to Barcelona with Renfe AVE, 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 purchase your train ticket.
    On average, there are 3 trains a day from Sevilla to Barcelona. The train times and services may be different on weekends and holidays compared to weekdays.
    You can take the earliest train from Sevilla to Barcelona at 6: 43 AM   or take the last train from Sevilla to Barcelona leaving at 12: 48 PM. Look for the latest Sevilla to Barcelona train schedules on Omio and book the best time to take the train for this trip.
    The price of a one way train ticket from Sevilla to Barcelona is on average $120 (€113) if you book 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 trip. 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 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.

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    Hand With Phone