Cheapest price
$23
Average price
$94
Fastest journey
3 h 10 m
Average duration
3 h 37 m
Buses per day
38
Distance
285 km
The best way to find a cheap bus ticket from Madrid to Vitoria-Gasteiz is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Omio recommends booking the bus as it is the most popular option from Madrid to Vitoria-Gasteiz among Omio's users. If you are prioritising price take the bus with prices starting from €24. For those with little time consider booking a bus which can get you there in 4h 42m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.1 - 0.3kg.
Most popular Bus | Train |
---|---|
€37 Average price Cheapest | €47 Average price |
5h 12m Average duration Fastest 4h 42m Onboard + 30m Additional time* | 5h 20m Average duration 4h 50m Onboard + 30m Additional time* |
0.3 - 0.7kg CO2 emissions | 0.1 - 0.3kg CO2 emissions Lowest |
Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() | 6:30 PM Madrid | 4h05 | 10:35 PM Vitoria - Gasteiz, Estación De Autobuses | 0 transfersDirect | |
![]() | 7:00 PM Madrid | 4h05 | 11:05 PM Vitoria - Gasteiz, Estación De Autobuses | 0 transfersDirect | |
![]() | 7:15 PM Madrid | 3h50 | 11:05 PM Vitoria - Gasteiz, Estación De Autobuses | 0 transfersDirect | |
![]() | 9:15 PM Madrid | 5h45 | 3:00 AM Vitoria - Gasteiz, Estación De Autobuses | 1 transfer | |
![]() | 9:30 PM Madrid | 4h25 | 1:55 AM Vitoria - Gasteiz, Estación De Autobuses | 0 transfersDirect | |
![]() | 6:00 AM Madrid | 4h15 | 10:15 AM Vitoria - Gasteiz, Estación De Autobuses | 0 transfersDirect | |
![]() | 6:15 AM Madrid | 4h00 | 10:15 AM Vitoria - Gasteiz, Estación De Autobuses | 0 transfersDirect | |
![]() | 7:00 AM Madrid | 4h25 | 11:25 AM Vitoria - Gasteiz, Estación De Autobuses | 0 transfersDirect | |
![]() | 7:15 AM Madrid | 4h10 | 11:25 AM Vitoria - Gasteiz, Estación De Autobuses | 0 transfersDirect | |
![]() ![]() | 7:22 AM Madrid-Puerta de Atocha-Almudena Grandes | 10h13 | 5:35 PM Vitoria - Gasteiz, Estación De Autobuses | 1 transfer | |
![]() ![]() | 7:22 AM Madrid-Puerta de Atocha-Almudena Grandes | 13h23 | 8:45 PM Vitoria - Gasteiz, Estación De Autobuses | 1 transfer | |
![]() ![]() | 7:22 AM Madrid-Puerta de Atocha-Almudena Grandes | 6h38 | 2:00 PM Vitoria - Gasteiz, Estación De Autobuses | 1 transfer | |
![]() ![]() | 7:57 AM Madrid-Puerta de Atocha-Almudena Grandes | 12h48 | 8:45 PM Vitoria - Gasteiz, Estación De Autobuses | 1 transfer | |
![]() ![]() | 7:57 AM Madrid-Puerta de Atocha-Almudena Grandes | 6h03 | 2:00 PM Vitoria - Gasteiz, Estación De Autobuses | 1 transfer | |
![]() ![]() | 7:57 AM Madrid-Puerta de Atocha-Almudena Grandes | 9h38 | 5:35 PM Vitoria - Gasteiz, Estación De Autobuses | 1 transfer | |
![]() | 9:00 AM Madrid | 4h45 | 1:45 PM Vitoria - Gasteiz, Estación De Autobuses | 0 transfersDirect | |
![]() ![]() | 9:22 AM Madrid-Puerta de Atocha-Almudena Grandes | 11h23 | 8:45 PM Vitoria - Gasteiz, Estación De Autobuses | 1 transfer | |
![]() ![]() | 9:22 AM Madrid-Puerta de Atocha-Almudena Grandes | 8h13 | 5:35 PM Vitoria - Gasteiz, Estación De Autobuses | 1 transfer | |
![]() ![]() | 10:22 AM Madrid-Puerta de Atocha-Almudena Grandes | 7h13 | 5:35 PM Vitoria - Gasteiz, Estación De Autobuses | 1 transfer | |
![]() ![]() | 10:22 AM Madrid-Puerta de Atocha-Almudena Grandes | 10h23 | 8:45 PM Vitoria - Gasteiz, Estación De Autobuses | 1 transfer | |
![]() | 10:30 AM Madrid | 6h30 | 5:00 PM Vitoria - Gasteiz, Estación De Autobuses | 1 transfer | |
![]() | 10:45 AM Madrid | 6h15 | 5:00 PM Vitoria - Gasteiz, Estación De Autobuses | 1 transfer | |
![]() | 11:00 AM Madrid | 5h00 | 4:00 PM Vitoria - Gasteiz, Estación De Autobuses | 0 transfersDirect | |
![]() | 11:15 AM Madrid | 4h45 | 4:00 PM Vitoria - Gasteiz, Estación De Autobuses | 0 transfersDirect | |
![]() ![]() | 12:02 PM Madrid-Puerta de Atocha-Almudena Grandes | 8h43 | 8:45 PM Vitoria - Gasteiz, Estación De Autobuses | 1 transfer | |
![]() ![]() | 12:02 PM Madrid-Puerta de Atocha-Almudena Grandes | 5h33 | 5:35 PM Vitoria - Gasteiz, Estación De Autobuses | 1 transfer | |
![]() | 12:45 PM Madrid | 6h25 | 7:10 PM Vitoria - Gasteiz, Estación De Autobuses | 1 transfer | |
![]() | 1:00 PM Madrid | 4h15 | 5:15 PM Vitoria - Gasteiz, Estación De Autobuses | 0 transfersDirect | |
![]() | 1:15 PM Madrid | 4h00 | 5:15 PM Vitoria - Gasteiz, Estación De Autobuses | 0 transfersDirect | |
![]() | 1:30 PM Madrid | 5h40 | 7:10 PM Vitoria - Gasteiz, Estación De Autobuses | 1 transfer | |
![]() | 3:00 PM Madrid | 4h25 | 7:25 PM Vitoria - Gasteiz, Estación De Autobuses | 0 transfersDirect | |
![]() | 3:15 PM Madrid | 4h10 | 7:25 PM Vitoria - Gasteiz, Estación De Autobuses | 0 transfersDirect | |
![]() ![]() | 3:22 PM Madrid-Puerta de Atocha-Almudena Grandes | 5h23 | 8:45 PM Vitoria - Gasteiz, Estación De Autobuses | 1 transfer | |
![]() | 4:30 PM Madrid | 4h10 | 8:40 PM Vitoria - Gasteiz, Estación De Autobuses | 0 transfersDirect | |
![]() | 4:45 PM Madrid | 3h55 | 8:40 PM Vitoria - Gasteiz, Estación De Autobuses | 0 transfersDirect | |
Find all the dates and times for this journey
Distance 176 miles (284 km) |
Average bus duration 4h 42m |
Cheapest ticket price $29 (€24) |
Buses per day 21 |
Direct buses 19 |
Bus providers 4 |
Fastest bus 3h 50m |
First bus 11:45 |
Last bus 22:45 |
Buy your official Alsa, Alsa Supra and BlaBlaCar bus tickets between Madrid and Vitoria-Gasteiz from $38 (€31) with Omio. Find bus times and tickets for over 1000 travel companies to compare and book the most convenient route.
Alsa is the main provider of bus travel in Spain. As a subsidiary of the UK bus company National Express, Alsa offers a plethora of regional, national and international routes and transports more than 300 million passengers per year. Alsa has an impressive fleet of buses with different levels of comfort and amenities on offer. Aside from the Alsa Normal bus with free WiFi, bathrooms, footrests and entertainment on board, the Alsa Supra, Alsa Eurobus and Alsa Premium buses provide more luxurious services when traveling by road, depending on the specific route. Apart from the Standard ticket, Alsa offers other bus tickets like Minimum, Reduced and Flexible fares on select routes.
Madrid to Vitoria-Gasteiz bus information with Alsa:
The Madrid Vitoria-Gasteiz bus line covers an important route: the one that connects the capital of Spain with the capital of the Basque Country. Therefore, it is a route with numerous departures, which travel each day the 350 kilometers that separate the two cities in about 4 hours, in its fastest itinerary.
The two companies that manage the Madrid Vitoria-Gasteiz buses are Alsa and Eurolines. The first is one of the big companies in Spain, which uses normal and premium vehicles on this route. The second is a specialist in long-distance journeys, including international destinations.
The journey time of these Madrid Vitoria-Gasteiz buses is between 4 and 5 hours, although some express routes may take a few minutes less than 4 hours. It all depends on the number of intermediate stops: some are direct between both cities and others pick up and drop off passengers in towns such as Burgos and Lerma.
Madrid Vitoria-Gasteiz buses are counted by the tens every day. And they depart at all times of the day, including early morning for all-night trips. At morning peak times, there can be up to 5 departures per hour.
Madrid Station-avenida de América: is the main station in the capital for buses going to the north of the peninsula. In fact, it acts as a transport interchange, as it has connections with metro lines 4, 7, 8, and 9 and with numerous urban and interurban bus lines. It is developed in several underground floors and has commercial premises, cafeterias, information offices, waiting areas, toilets and other services. It's 7 kilometres from the centre of Madrid.
Vitoria-Gasteiz Station: is a modern infrastructure inaugurated in 2015. It is located in a strategic area of the city, in Euskaltzaindia Plaza, next to the Basque Government. It has cafeterias, cloakroom, car park and connection with other means of transport: the tram lines Ibaiondo and Abetxuko, as well as line 2 Peripheral and line 4 Lakua-Mariturri of urban buses. In 15 minutes, the traveler will be in the cathedral of the city.
Passengers board the bus most frequently from Madrid, Avenida de América, which is located around 3.2 miles (5.2 km) away from the city centre, and they get off the bus at Vitoria - Gasteiz, Estación De Autobuses, located 0.4 miles (617 m) away from the city centre.
To find the cheapest bus tickets for your trip from Madrid to Vitoria-Gasteiz, follow these tips:
Start your search now and compare ticket prices to find the best deal!
Here are some other resources that might have the information you need