Madrid to Barcelona and other Spanish destinations by rail from £30

Madrid to Barcelona and other Spanish destinations by rail from £30

8 January 2019

*This offer has now expired.*

Spanish rail operator Renfe has launched a range of discounts for high-speed, long-distance rail travel during January and February 2019. These discounted tickets are available to buy from 8 to 31 January with up to 70% off the normal price. Dates for travel at these great prices are from 8 January to 28 February 2019.

Examples of some of our favourite journeys to be booked at these special prices are:


  • Madrid to Barcelona from £29.00. Journey time is only 2 hrs 30 mins between Spain’s two biggest cities.
  • Barcelona to Valencia from £11.00. It takes 3 hrs 5 mins to travel from m Barcelona to Spain’s south-east coast.
  • Madrid to Seville from £21.00. The capital of Andalucia is just 2 hrs 20 mins from Madrid by train.
  • Madrid to Bilbao from £13.50. Journey time to the Basque city is 5 hrs 4 mins from Madrid.



Check out our recent blogs on train travel to Spain, including information about the new service between Madrid and Granada and tips on getting free Spanish tickets.

Please note that currency exchange from € into £ is based on rate at time of publication. 


Photo credits top to bottom: Seville Cathedral, iStock ©spooh.


Search for trains

Subscribe to our newsletter

Subscribe to receive top tips, train news and travel inspiration straight to your inbox

Looking for inspiration?

Log in / Register

  1. We'd love to send you (occasional) emails with travel tips, sales and special offers. You can change your preferences at any time.
  1. By registering you agree with our privacy policy.