easyTransBook
Transport guide

Bus · Spain and Morocco

ALSA buses

ALSA is Spain's largest coach company and runs intercity buses across the country and into Europe. It also operates city buses in several Moroccan cities and a through route from Madrid to Tangier. For Arab travellers it is a common way to reach Andalusia or cross to Morocco by road and ferry.

Official website
Founded1923 in Asturias, Spain; head office in Madrid
OwnerMobico Group (formerly National Express Group)
CountriesSpain plus routes or operations in many European countries and Morocco
In Morocco since1999 (Marrakech city buses)
Moroccan citiesMarrakech, Agadir, Tangier, Khouribga, Rabat, Casablanca
Madrid to TangierAbout 15 hours, via Granada, Malaga and the Algeciras ferry
Free hold luggage1 bag: 20 kg (Basic), 25 kg (Flexible), 30 kg (Super Flexible)
Extra bagFrom 5 EUR domestic, from 10 EUR international

Routes and stations

In Spain, ALSA links Madrid, Andalusia, the north coast and many smaller towns. In Madrid, many ALSA long-distance buses use Estación Sur.

The Madrid to Tangier route leaves from Estación Sur and calls at Jaén, Granada and Malaga before Algeciras port. The bus crosses by ferry to Tangier port and ends at the ALSA terminal in Tangier. The trip takes about 15 hours.

In Morocco, ALSA runs city and suburban buses in Marrakech, Agadir, Tangier, Khouribga, Rabat and Casablanca. Marrakech has an electric BRT line opened in 2016.

Tickets and fares

ALSA sells fares in levels. Basic is the cheapest. Flexible and Super Flexible cost more but allow more luggage and easier changes.

Each passenger may carry one small item in the cabin and one suitcase in the hold: up to 20, 25 or 30 kg depending on the fare. Extra bags cost from 5 EUR on domestic trips and from 10 EUR on international trips. Luggage insurance is about 1 EUR.

Supra is the premium class on some routes, with individual leather seats, Wi-Fi and a screen. Most ALSA coaches have air conditioning, toilets and power sockets.

How to book

Book on alsa.com or the ALSA app, or at station ticket desks. Choose the fare level carefully if you carry heavy bags.

Extras such as additional luggage can be added later in Manage tickets. Fares change, so check the price on the day you book.

Tips for travellers

For Morocco trips, carry your passport and any visa needed for both Spain (Schengen) and Morocco. Check entry rules for your nationality before booking.

Label your bags with your name. Smart suitcases must have removable batteries of 100 Wh or less. Electric scooters are not allowed.

Summer is the busiest season on Spain to Morocco routes. Book early in July and August.

Long trips include rest stops where you can pray and eat. Carry snacks and water, especially during Ramadan.

Last checked: October 2026. Fares and timetables change, so confirm on the official website before you travel.

Frequently asked questions

Does ALSA go to Morocco?

Yes. A through bus runs from Madrid to Tangier via Algeciras and the ferry, and ALSA also runs city buses in several Moroccan cities.

How long is the bus from Madrid to Tangier?

About 15 hours, including the ferry crossing.

How much luggage is free on ALSA?

One hold bag of 20 to 30 kg depending on your fare, plus one small cabin item.

What is ALSA Supra?

A premium class on selected routes with individual leather seats, Wi-Fi and entertainment screens.

Can I change my ALSA ticket?

Flexible and Super Flexible fares allow easier changes. Basic fares are more restricted.