Bus services in Spain run to more than 170 destinations in a maximum journey time of 12 hours - there are a host of companies operating buses over the 16,000+ kilometres of motorways to be found throughout the country. Practically all of Spain's provinces are connected to Madrid, where there are two major bus stations (Avenida de América and Estación del Sur) providing services to a great number of cities, with departures approximately every hour. Barcelona also has excellent connections with the rest of the country. Sus estaciones principales son la de Sants y la del Paseo de Gracia. Many stations offer airport connection services. Use Movelia's search engine for detailed information on the routes, fares and timetables of the different companies. Here you can also reserve your ticket and get discounts for your journey. Remember that tickets must be bought in advance and cannot be purchased on the bus. As a guide, we provide the approximate length of some of the routes from Madrid to major tourist destinations.

ROUTE APPROXIMATE TIME
Madrid - Toledo 50 minutes
Madrid - Salamanca 2h 30 min
Madrid - Zaragoza 4 hours
Madrid - Valencia 4h 15 min
Madrid - Bilbao 4h 30 min
Madrid - Granada 5 hours
Madrid - Malaga 6 hours
Madrid - Seville 6h 30 min
Madrid - Barcelona 8 hours
Madrid - Santiago de Compostela 9 hours
Practical information We recommend that you check out our practical tips before travelling around Spain





X
Spain 바르셀로나세비야마드리드말라가코르도바아 코루냐그라나다카디스발렌시아우에스카무르시아예이다라 리오하루고알리칸테카스테욘카세레스폰테베드라기푸스코아비스카야아스투리아스칸타브리아톨레도부르고스하엔아라바-알라바레온우엘바타라고나지로나세고비아알메리아바야돌리드시우다드 레알아빌라사라고사살라망카나바라테루엘사모라쿠엥카바다호스알바세테오렌세팔렌시아과달라하라소리아카나리아 제도발레아레스
X
Baleares 마요르카이비사메노르카포르멘테라
X
Canarias 란사로테라 팔마테네리페그란 카나리아푸에르테벤투라라 고메라엘 이에로