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

Eurolines France
Bla Bla Bus

Overview: Bus from Salou to Madrid

distanceDistance257 miles (414 km)
durationAverage bus duration9 h 25 min
changesDirect busYes
carriersBus companiesAlsa or BlaBlaCar

Buses from Salou to Madrid cover the 257 miles (414 km) long journey taking on average 9 h 25 min with our travel partners like Alsa or BlaBlaCar. There are direct bus services available. Travelers depart most frequently from Salou and arrive in Madrid, Estación Sur/Gare routière Méndez Alvaro - 83.

Bus companies: Alsa from Salou to Madrid

Find the best route from Salou to Madrid with Alsa. Comparing schedules and prices and booking the most popular journey has never been easier with over 1000 travel companies on Omio.


Alsa is the main provider of bus travel in Spain. As a subsidiary of the UK bus company National Express, Alsa offers a plethora of regional, national and international routes and transports more than 300 million passengers per year. Alsa has an impressive fleet of buses with different levels of comfort and amenities on offer. Aside from the Alsa Normal bus with free WiFi, bathrooms, footrests and entertainment on board, the Alsa Supra, Alsa Eurobus and Alsa Premium buses provide more luxurious services when traveling by road, depending on the specific route. Apart from the Standard ticket, Alsa offers other bus tickets like Minimum, Reduced and Flexible fares on select routes.

    When purchasing your Alsa bus tickets from Salou to Madrid, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

    • Cashless payments recommended
    • Online booking and check-in recommended
    • Normal conditions apply

    Travel Tips: Bus to Madrid from Salou

    Take the bus to Madrid 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 Salou to Madrid.

    What is the distance to Madrid from Salou by bus?

    The Salou to Madrid bus distance is approximately 257 miles (414 km).

    How many hours is the bus time to Madrid from Salou?

    On average the Salou to Madrid bus time is 9 h 25 min  covering the 257 miles (414 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

    When traveling by bus from Salou to Madrid, which bus station in Salou do I depart from and which bus station in Madrid do I arrive in?

    When departing from Salou, you have various bus station options to start your trip from including Salou, Estación de Autobuses, Salou, Avenida de Joan Fuster (Port Aventura) and Salou, Estación de Tren. When arriving in Madrid, you can end your trip in bus stations like Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, Madrid, Estación de Moncloa and Madrid, Méndez Álvaro - Terminal.

    Omio customers book a bus from Salou   to Madrid, Estación Sur/Gare routière Méndez Alvaro - 83   most frequently for this route.

    Where is the departure bus station in Salou located? Where is the arrival bus station in Madrid located?

    Passengers booking this route most frequently board their buses from Salou and need to travel around 0.6 miles (1 km) from the city center to get to this bus station.

    Passengers arriving in Madrid most often arrive at Madrid, Estación Sur/Gare routière Méndez Alvaro - 83 and need to travel around 1.9 miles (3.1 km) from this bus station to the city center.

    Which bus providers should I travel with from Salou to Madrid?

    If you're looking for buses from Salou to Madrid, you can rely on Alsa or BlaBlaCar to get you to Madrid. It's also good to check out all possible bus providers for the Salou to Madrid trip to see if there might be differences in the amenities they offer.

    Can I find a direct bus from Salou to Madrid?

    If you’re looking for a direct bus, consider traveling with BlaBlaCar. Nonstop bus services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your bus tickets.

    When is the earliest bus from Salou to Madrid? When is the last bus from Salou to Madrid?

    The earliest bus for this trip departs from Salou at 6: 10 PM. The last bus leaves from Salou at 6: 10 PM. Check Omio for the latest bus schedule from Salou to Madrid and book the best time to depart on your chosen travel date.