The bus between Portbou and Madrid takes 12h 48m. The bus runs, on average, once a week from Portbou to Madrid. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run on demand between Portbou and Madrid. Service times information will be available soon. All services run direct with no transfers required, and take on average 12h 48m.
Want to know about travelling from Portbou to Madrid? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Portbou to Madrid. However, there are services departing from Figueres - Estación de Autobuses station and arriving at Madrid, Avenida de América station via Barcelona, Estació d'Autobusos Nord station. The journey, including transfers, takes approximately 12h 48m.
Portbou to Madrid bus services, operated by Sagalés, depart from Figueres - Estación de Autobuses station.
Portbou to Madrid bus services, operated by ALSA, arrive at Madrid, Avenida de América station.
The distance between Portbou and Madrid is 614 km. The road distance is 725 km.
You can take a train from Portbou to Madrid, Avenida de América via Figueres, Figueres - Estación de Autobuses, and Barcelona, Estació d'Autobusos Nord in around 12h 48m.