I need to travel between Madrid and Barcelona, Spain. Do they still have slow regional trains?

  • When do you need to get there? If you can book in advance there are discounts you won't get if you book there (although tickets are generally available). Commented May 30, 2015 at 17:02
  • 7
    What is your actual question? Are you asking about the existence of slow regional trains or the cheapest way to get between Madrid and Barcelona? If the latter, the cheapest way is probably to walk or hitchhike and beg for food and lodging so you'll need to be more specific about what methods you consider acceptable. Commented May 31, 2015 at 12:44

8 Answers 8


The normal train is, as described by santiago, still available. You can check the tickets in www.renfe.com. They are not very comfortable, but at least you can walk around and, eventually, spend some time in the bar. The travel time on these regional trains is around 8 h and price is around 50 euros.

You can also get a fast train, AVE, that takes around 3 h. The prices are quite higher in this case, but you may get lower prices if you buy in advance. ALVIA is similar, only that a bit cheaper and slower.

I would also recommend you to check the buses. ALSA is the main company and has a lot of connections every day. The price is around 32 euros and it takes almost 8 h. They normally stop after 4 hours around Zaragoza in a rest area where you can go to the toilet, get some food...

In order to compare, I did try to buy a single train and bus ticket from Barcelona to Madrid for next Sunday 6th of June.

System Lowest price Departure time Travel time
AVE 32€ 6am 3h 10 min
AVE 84,30€ 7.05/8/9am 2h 45 min
regional 33,45€ 9am 8h 52 min
ALVIA 35,30€ 4.30pm 5h 42 min
bus 32,46€ 1/7/8/9.30/10...am 7h 20 min

Based on this, I would suggest you to adapt to what matches:

  • If you don't want to care about the quality of the transport and get a constant price no matter when you buy the ticket and how much in advance, go for the bus.
  • If you can travel on strange, bad hours, and get the ticket in advance, go and get an AVE.

I can't believe that no one has mentioned ride-share sites yet. blablacar, for example, is hugely popular in Spain and many other European countries. From the looks of it, you'll have no trouble finding a ride along that route and the going rate seems to be ~€30. Driving time is about six hours according to Google Maps.

  • 1
    I think it depends on your point of view. For many, saving around 5 EUR (in compare to bus / regional train or early morning AVE as per fedorqui's answer) is nothing in exchange for possible "psychological discomfort" of travelling with a strange in his/her private car.
    – trejder
    Commented Jun 1, 2015 at 8:28
  • 1
    @trejder but he asked for cheapest possible, so this is a very good answer. Of course if you can afford to take a fast train for 2.5x the price, you should definitely do it (some people really can't, but I'm pretty sure many others just fail to appreciate the value of their time…).
    – o0'.
    Commented Jun 1, 2015 at 10:07
  • 4
    @Lohoris Oh, but I don't claim (at all!), that this is a bad answer! On contrary, this is very good one. I only pointed out, why some people won't follow this suggestion, especially when bus or local train are in the same price range. BTW: I can't afford for 90 EUR train as well. Though getting up on 5 a.m. to catch morning AVE priced 2,5 times lower is something in my range.
    – trejder
    Commented Jun 1, 2015 at 11:13

Here's an up-to-date answer 3 years after the question, just for further reference.

I liked how fedorqui compared it, so I'll follow the same approach. I am surprised that flights were rarely mentioned, they can get very cheap sometimes!

The search is done for the 17th of August 2018, about 1 month in advance:

System Transport mode Lowest price Travel time
Vueling airplane 43€ 1h 20 min
Air Europa airplane 53€ 1h 20 min
Iberia airplane 58€ 1h 20 min
AVE train 67€ 2h 45 min
Regional Express train 42€ 9h 04 min
Alsa bus 21€ 7h 50 min
BlaBlaCar car-pooling 34€ 6h 20 min

Additional tips

  • There are some buses departing at night and arriving in the morning. If you don't mind sleeping in a bus/coach, it is interesting because you get a good price and you don't waste time, as you are sleeping.

  • For flights, one should consider also the time and price to get from the city to the airport and from the airport to the city.

  • If you are traveling in a group of 4, Renfe has a special group ticket called "Tarifa Mesa" and you can get some discounts. Otherwise, you could also check in some Facebook groups and join others for such a group ticket.

  • Renfe is planning to launch a low-cost sister company in 2019 that will be called EVA and is supposed to be 25% cheaper. More info here

  • If I remember well, ALVIA services were suspended for this route.

  • Due to the wide choice there is and the variability of prices, it is recommended to use a multimodal travel search engine to compare all options for an specific date. Travelinho is well suited for such cases. Disclaimer: as one can assume by the name, it is a self-created website.


According to the Eurail site How to get from Madrid to Barcelona by train there are indeed regional trains between Madrid and Barcelona, where they state that

Taking a regional train from Madrid to Barcelona means more travel time than by high-speed train. It also means you don't have to reserve a seat and you can stop along the way in charming Spanish cities like Zaragoza and Tarragona.

and in terms of cost, an example of the types of ticket that you could use on regional trains:

If you have a Eurail pass, you don't need to buy a ticket. You can travel on this train for free and get on and off whenever you like.

Timetables can be found here, for the regional trains, select the "Avoid trains that require reservations" box.

They do have a Eurail Spain pass.

Also, of help is the website Train travel in Spain: train types, other tickets (other than the example above), fares, discounts & other useful info

  • Am I missing something, but nowhere in the question does he mention he already bought an Eurail pass right? Commented May 30, 2015 at 15:50
  • It's just an example, I have made that more explicit, the final paragraph has examples of other types of tickets
    – user29573
    Commented May 30, 2015 at 15:56

The absolute cheapest way is almost always by coach, if you're booking in advance. Looking on GoEuro and similar sites, it suggests you can get a coach (7h50) today at 2pm for £6/€8.50 - that's last minute, so the other prices for coaches today aren't dissimilar to trains, but as mentioned, if you're booking in advance, I'd expect that to be the price.

Looking on the Alsa site confirms that's the right ballpark. Buses today and this week are mostly €32, but if you're more than 5 days out, they drop to €15 and then again. So €15 is emininently possible, and €9 a possibility, but that looks like a limited promotional fare.


According to Loco2.com, you can pay 32 GBP (45 EUR) to get from Madrid to Barcelona on the slow, regional train in nine hours. However, you can also catch an early morning (6:20am) train that'll get you there in three hours for 37.50 GBP (53 EUR), which might be worth the extra convenience.

  • You know the alternative is bad when getting up in time for an 0620 train is "extra convenience"! :-) Commented May 31, 2015 at 12:45
  • 1
    Some people are early risers. I have a few co-workers that would consider getting up just in time for a 06:20 train sleeping late.
    – Willeke
    Commented Jun 1, 2015 at 15:59

Years later, there is now at least another actor: french railways (SNCF) subsidiary OUIGO, who operate low-cost high-speed trains.

Tickets on Madrid-Barcelona start at 19 euros a month in advance, and there are even tickets from 9 euros (!) if you book further ahead.

Of course not all trains are that cheap (often only the last one, getting you to your destination around midnight, is that cheap), but it's still impressive, and it will get you from city centre to city centre in 2h30 to 3h depending on the train.

At those prices, it allows only a carry-on and a small bag (larger bags are extra), it's going to be a bit cramped, and you need to be there 30 minutes before departure, but you get what you pay for...

  • 1
    According to Man in seat 61: “ Ouigo recommend being at the station 30 minutes before departure, but this is not enforced in any way. However, access to the train will be closed off 5 minutes before departure so don't turn up at the last minute.”, so arriving 10 mins in advance should be plenty.
    – JonathanReez
    Commented Mar 20 at 4:44

It's not necessarily much more expensive to fly if you do it at the right time and book well in advance. By Vueling, for example, you can fly from Madrid (MAD) to Barcelona (BCN) on Tuesday 9 June at either 10:00 or 12:10 for 45 €, including all fees and 10 kg hand luggage, if you pay by debit card. Checked luggage is 13 € extra. The flight takes only 1 hour and 15 minutes, but you do have to arrange (and pay for) transport to and from the airport.

  • 2
    Yes, this is a good idea but it probably gets longer because of the time you spend going to/from the airport (they are a bit far away) and the time you have to spend there waiting.
    – fedorqui
    Commented Jun 1, 2015 at 7:37

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .