Buses in Spain

Buses in Spain

Routes, journey times, and fares for buses serving Spain

Buses in Spain: What to Know

Long-distance buses connect Spain's major cities from dedicated coach terminals, Madrid's Estación Sur near Méndez Álvaro and Barcelona's Estació del Nord are the two busiest departure points. ALSA, the country's dominant carrier, runs frequent domestic services on corridors like Madrid to Barcelona, Valencia to Barcelona, and the long southern hauls to Seville and Málaga. For cross-border journeys, FlixBus covers routes such as Barcelona to Paris. Coaches are typically the cheapest option on these corridors, often well below the AVE high-speed train or a last-minute flight. But the tradeoff is journey time: where the high-speed train covers Madrid to Barcelona in a few hours, the bus takes significantly longer. Where no fast rail alternative exists, or when budget matters most, the bus wins outright. You can compare current schedules and fares on Omio to find what suits your trip.

Compare Times & Fares

Buses in Spain

Budget-friendly long-distance buses. Compare operators, journey times, and prices.

Compare times & fares →

Popular Bus Routes

Madrid to Barcelona

7h 35m

Barcelona to Paris

12h 15m

Valencia to Barcelona

3h 45m

Madrid-Puerta de Atocha to Barcelona

7h 20m

Barcelona to Seville

14h

Barcelona to Málaga

15h

Frequently Asked Questions

What Are the Main Bus Companies for Long-distance Travel in Spain?

ALSA is Spain's largest long-distance bus operator, covering routes across most of the country. Avanza and Socibus also run major intercity services, in central and southern Spain. You can book tickets on each company's website or app. Compare options in the booking widget above for current availability on your route.

Is It Cheaper to Travel by Bus or Train in Spain?

Buses are generally the budget option compared to Spain's AVE high-speed trains, sometimes significantly so on popular routes like Madrid to Seville or Barcelona to Valencia. The trade-off is longer travel time. For shorter distances or routes not covered by high-speed rail, the price gap narrows. Check both options in the booking widget to compare current fares for your dates.

Where Is the Main Bus Station in Madrid?

Madrid's primary long-distance bus station is Estación Sur de Autobuses, located in the Méndez Álvaro area and connected to the metro system via Méndez Álvaro station. Some operators also depart from Avenida de América interchange, for northern and eastern destinations. Confirm your departure point when booking, as using the wrong station is a common mistake.

How Much Luggage Can I Bring on a Spanish Long-distance Bus?

Most Spanish bus operators allow one large suitcase in the hold and one carry-on bag in the cabin at no extra charge. Oversized items like bicycles or surfboards typically require advance notice and may incur a fee. Policies vary by company, so check your operator's baggage rules when booking. Label your hold luggage clearly, as bags are loaded together at each stop.

Can I Buy Bus Tickets in Spain Without Booking Online?

Yes, tickets are sold at bus station counters throughout Spain. However, popular routes during holidays, summer weekends, and festival periods can sell out, so booking online in advance is strongly recommended for those times. ALSA and most other operators offer mobile tickets you can show on your phone, which avoids printing. Station counters typically accept both cash and cards.

Are Overnight Buses Available Between Major Spanish Cities?

Overnight bus services run on some longer routes, such as Madrid to destinations in Andalucían or Galicia. They save on a night's accommodation but are less common than daytime departures. Comfort varies, though most long-distance coaches in Spain have reclining seats, air conditioning, and onboard restrooms. Check route options in the booking widget to see if a night service is available for your trip.

How Do I Get from Spanish Airports to the City Center by Bus?

Most major Spanish airports have direct bus connections to their city centers. Madrid-Barajas is served by the Exprés Aeropuerto shuttle running to Atocha and Cibeles, and Barcelona El Prat has the Aerobús service to Plaça Catalunya. Smaller airports like Málaga and Alicante also offer regular bus links. Services typically run frequently throughout the day, with reduced frequency late at night.