Compare prices and tickets by train, bus or flight

Wed
Dec 8
Find prices
$57Alsa
$305Iberia Express
Thu
Dec 9
$64Renfe Alvia
$57Alsa
$45Ryanair
Fri
Dec 10
$64Renfe Alvia
$57Alsa
$12Ryanair
Sat
Dec 11
$57Renfe Alvia
$57Alsa
$45Ryanair
Sun
Dec 12
$95Renfe Alvia
$57Alsa
$36Iberia Express
Mon
Dec 13
$57Renfe Alvia
$57Alsa
$45Ryanair
Tue
Dec 14
$50Renfe Alvia
$57Alsa
$12Ryanair
Wed
Dec 15
$50Renfe Alvia
$57Alsa
$12Ryanair
Thu
Dec 16
$64Renfe Alvia
$57Alsa
$12Ryanair
Fri
Dec 17
$64Renfe Alvia
$57Alsa
$39Iberia Express
Sat
Dec 18
$64Renfe Alvia
$57Alsa
$58Ryanair
Sun
Dec 19
$95Renfe Alvia
$57Alsa
$50Ryanair
Mon
Dec 20
$64Renfe Alvia
Find prices
Find prices
Tue
Dec 21
$74Renfe Alvia
Find prices
Find prices
Wed
Dec 22
$109Renfe Alvia
$57Alsa
$96Ryanair
Thu
Dec 23
$120Renfe Alvia
$57Alsa
$150Iberia Express
Fri
Dec 24
Find prices
$57Alsa
$144Ryanair
Sat
Dec 25
$58Renfe Alvia
Find prices
$36Iberia Express
Sun
Dec 26
$74Renfe Alvia
$57Alsa
$36Iberia Express
Mon
Dec 27
$66Renfe Alvia
$57Alsa
$38Ryanair
Tue
Dec 28
$58Renfe Alvia
$57Alsa
$26Ryanair

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Madrid to Santiago de Compostela

distanceDistance301 miles (486 km)
durationAverage train duration4 h 27 min
priceAverage train ticket price$69 (€58)
frequencyTrain frequency2 a day
changesDirect trainYes, there are 2 direct trains a day
carriersTrain providersRenfe

Trains from Madrid to Santiago de Compostela cover the 301 miles (486 km) long route taking on average 4 h 27 min with our travel partners like Renfe. Normally, there are 2 trains operating per day, including direct services available. While the average ticket price for this route costs around $69 (€58), you can find the cheapest train ticket for as low as $50 (€42). Travelers depart most frequently from Madrid-Puerta de Atocha and arrive in Santiago De Compostela.

Train providers

Renfe from Madrid to Santiago de Compostela trains

Renfe trains will get you between Madrid and Santiago de Compostela from $50 (€42). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Renfe

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 Madrid to Santiago de Compostela 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.

    Renfe has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train to Santiago de Compostela from Madrid:

    • 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.

    Travel Tips

    Trains from Madrid to Santiago de Compostela
    Travel by train to Santiago de Compostela 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 Madrid to Santiago de Compostela.
    FAQs
    How much does a cheap train from Madrid to Santiago de Compostela cost?
    Omio customers have found cheap train tickets from Madrid to Santiago de Compostela for as low as $50 (€42)  for the next 7 days.
    How much is a train ticket between Madrid and Santiago de Compostela?
    If you’re looking to book your train tickets in the next week, you can expect the Madrid to Santiago de Compostela train price to come in at an average of $69 (€58)  one way.
    How far is it from Madrid to Santiago de Compostela by train?
    When traveling this route you should expect the distance between Madrid and Santiago de Compostela by train to be approximately 301 miles (486 km).
    How long is a train to Santiago de Compostela from Madrid on average?
    On average the Madrid to Santiago de Compostela train time is 4 h 27 min  covering the 301 miles (486 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
    What train station in Madrid goes to Santiago de Compostela? What train station do I come into Santiago de Compostela from Madrid?

    Omio customers book a train from Madrid-Puerta de Atocha   to Santiago De Compostela   most frequently for this route.

    Where is the train station in Madrid? Where is the train station in Santiago de Compostela?

    Passengers booking this journey most frequently board their trains from Madrid-Puerta de Atocha and need to travel around 1.1 miles (1.8 km) from the city center to get to this train station.

    Passengers arriving in Santiago de Compostela most often arrive at Santiago De Compostela and need to travel around 0.7 miles (1.1 km) from this train station to the city center.

    Which train providers should I travel with from Madrid to Santiago de Compostela?
    For the best Madrid to Santiago de Compostela train to purchase, you can travel safely and comfortably with Renfe. However, it's always good to check all possible train companies with services between Madrid and Santiago de Compostela to compare what amenities they may offer.
    Are there any direct trains from Madrid to Santiago de Compostela?
    Yes, there are 2 direct trains per day from Madrid to Santiago de Compostela, and you can find a direct train for this route with Renfe Alvia  on Omio. It's worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
    How many trains per day are there between Madrid and Santiago de Compostela?
    On average, there are 2 trains a day from Madrid to Santiago de Compostela. The train times and services may be different on weekends and holidays compared to weekdays.
    What time is the earliest train from Madrid to Santiago de Compostela? What time is the last train from Madrid to Santiago de Compostela?
    You can take the first train from Madrid to Santiago de Compostela at 7: 00 AM. The last train from Madrid to Santiago de Compostela that you can take departs at 6: 15 PM. Omio shows you the latest train from Madrid to Santiago de Compostela schedule to help you book the best departure time for this trip.
    How early should I buy train tickets to Santiago de Compostela from Madrid to score the best deals?
    If you book a train ticket from Madrid to Santiago de Compostela within the next 7 days, you can find tickets to cost on average $69 (€58) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Madrid and Santiago de Compostela are generally on sale a few months before the planned departure date.

    Important Stations and Airports for this Journey

    Madrid
    Santiago de Compostela
    The major railway station for departures from Madrid is Madrid-Puerta de Atocha. Read all the information you need to know about services, amenities and connections at Madrid-Puerta de Atocha for your journey to Santiago de Compostela from Madrid.
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +34 912432343
    ticketOfficeHours
    Ticket Office Hours
    Mon - Sun: 10: 00 - 20: 00
    Public transit options for Madrid-Puerta de Atocha
    Metro lines: 1
    Bus lines: 10, 14, 24, 26, 32, 37, 54, 57, 59, 85, 86, 102, 121, 203
    Train lines: C1, C2, C3, C4, C5, C7, C8, C10