Travel through Spain by bus

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 特内里费兰萨罗特岛帕尔马大加那利岛富尔特文图拉拉戈梅拉