The cheapest buses from Madrid to Vitoria-Gasteiz

Showing times and prices for Sep 28

Cheapest

$35

Average

$37

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Madrid to Vitoria-Gasteiz will cost around $ 37 if you buy it on the day, but the cheapest tickets can be found for only $ 35.

Cheapest
05:00PMMadrid4h10 09:10PMVitoria-Gasteiz
0 changes
$351One-way
Cheapest
04:15PMMadrid, Aeropuerto Barajas T44h15 08:30PMVitoria-Gasteiz
0 changes
$351One-way
Cheapest
01:15PMMadrid, Aeropuerto Barajas T44h45 06:00PMVitoria-Gasteiz
0 changes
$351One-way
Cheapest
11:00AMMadrid4h45 03:45PMVitoria-Gasteiz
0 changes
$351One-way
Cheapest
12:30AMMadrid4h30 05:00AMVitoria-Gasteiz
0 changes
$351One-way

Timetable Madrid to Vitoria-Gasteiz

Showing buses for tomorrow, Tue, Sep 28
12:30AMMadrid4h30 05:00AMVitoria-Gasteiz
0 changes
07:30AMMadrid5h00 12:30PMVitoria-Gasteiz
0 changes
07:45AMMadrid, Aeropuerto Barajas T44h45 12:30PMVitoria-Gasteiz
0 changes
09:00AMMadrid4h25 01:25PMVitoria-Gasteiz
0 changes
09:15AMMadrid, Aeropuerto Barajas T44h10 01:25PMVitoria-Gasteiz
0 changes
10:45AMMadrid, Aeropuerto Barajas T45h00 03:45PMVitoria-Gasteiz
0 changes
11:00AMMadrid4h45 03:45PMVitoria-Gasteiz
0 changes
01:00PMMadrid5h00 06:00PMVitoria-Gasteiz
0 changes
01:15PMMadrid, Aeropuerto Barajas T44h45 06:00PMVitoria-Gasteiz
0 changes
03:00PMMadrid3h55 06:55PMVitoria-Gasteiz
0 changes
03:15PMMadrid, Aeropuerto Barajas T43h40 06:55PMVitoria-Gasteiz
0 changes
04:00PMMadrid4h30 08:30PMVitoria-Gasteiz
0 changes
04:15PMMadrid, Aeropuerto Barajas T44h15 08:30PMVitoria-Gasteiz
0 changes
05:00PMMadrid4h10 09:10PMVitoria-Gasteiz
0 changes
05:15PMMadrid, Aeropuerto Barajas T43h55 09:10PMVitoria-Gasteiz
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Mon
Sep 27
$54Renfe
$35Alsa
Tue
Sep 28
$43Renfe
$35Alsa
Wed
Sep 29
$43Renfe
$35Alsa
Thu
Sep 30
$49Renfe
$35Alsa
Fri
Oct 1
$54Renfe
$35Alsa
Sat
Oct 2
$49Renfe
$35Alsa
Sun
Oct 3
$54Renfe
$35Alsa
Mon
Oct 4
$54Renfe
$35Alsa
Tue
Oct 5
$31Renfe
$35Alsa
Wed
Oct 6
$31Renfe
$35Alsa
Thu
Oct 7
$43Renfe
$35Alsa
Fri
Oct 8
$54Renfe
$35Alsa
Sat
Oct 9
$49Renfe
$35Alsa
Sun
Oct 10
$37Renfe
$35Alsa
Mon
Oct 11
$43Renfe
$35Alsa
Tue
Oct 12
$41Renfe
$35Alsa
Wed
Oct 13
$37Renfe
$35Alsa
Thu
Oct 14
$37Renfe
$35Alsa
Fri
Oct 15
$35Renfe
$35Alsa
Sat
Oct 16
$25Renfe
Find prices
Sun
Oct 17
$37Renfe
$35Alsa

The fastest buses from Madrid to Vitoria-Gasteiz

Showing times and prices for Sep 28

Fastest Journey

3 h 40 m

Average

4 h 27 m

Buses per day

15

Distance

285 km

Of the 15 buses that leave Madrid for Vitoria-Gasteiz every day 14 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 285 km distance in an average of 4 h 27 m but if you time it right, some buses will get you there in just 3 h 40 m .

The slowest buses will take 5 h and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
03:15PMMadrid, Aeropuerto Barajas T43h40 06:55PMVitoria-Gasteiz
0 changes
$461One-way
2nd Fastest
05:15PMMadrid, Aeropuerto Barajas T43h55 09:10PMVitoria-Gasteiz
0 changes
$351One-way
2nd Fastest
03:00PMMadrid3h55 06:55PMVitoria-Gasteiz
0 changes
$441One-way
05:00PMMadrid4h10 09:10PMVitoria-Gasteiz
0 changes
$351One-way
09:15AMMadrid, Aeropuerto Barajas T44h10 01:25PMVitoria-Gasteiz
0 changes
$351One-way

These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information from Madrid to Vitoria-Gasteiz

distanceDistance176 miles (284 km)
durationAverage bus duration3 h 55 min
priceAverage bus ticket price$35 (€28)
changesDirect busYes
carriersBus providersAlsa, Alsa Premium, Alsa Supra or Infobus

Buses from Madrid to Vitoria-Gasteiz cover the 176 miles (284 km) long trip taking on average 3 h 55 min with our travel partners like Alsa, Alsa Premium, Alsa Supra or Infobus. There are direct bus services available. While the average ticket price for this route costs around $35 (€28), you can find the cheapest bus ticket for as low as $35 (€28). Travelers depart most frequently from Madrid-Puerta de Atocha and arrive in Vitoria - Gasteiz, Estación De Autobuses.

Bus companies

Alsa buses between Madrid and Vitoria-Gasteiz

Alsa buses will get you from Madrid to Vitoria-Gasteiz from $35 (€28). With over 1000 travel companies on Omio, you can find the best bus times and tickets for your trip.

Alsa

Alsa is the main bus company in Spain, a subsidiary of the UK bus company National Express. Alsa offers a wide variety of national and international routes and transports more than 300 million passengers every year. Apart from the Standard fare, Alsa provides ticket types like Minimum, Reduced and Flexible fares on select routes for those looking to save money on bus journeys. While most travelers don’t mind traveling on normal buses with basic services like bathrooms, free WiFi, footrests and onboard entertainment, some others may want to check out Alsa’s deluxe buses like the Alsa Supra, Alsa Eurobus and Alsa Premium, which provide more luxurious amenities on specific routes.

    Alsa has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Alsa tickets between Madrid and Vitoria-Gasteiz and when traveling by bus:

    • Normal conditions apply
    • Cashless payments recommended
    • Online booking and check-in recommended

    Buses from Madrid to Vitoria-Gasteiz

    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.

    What buses go from Madrid to Vitoria-Gasteiz?

    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.

    How long does the bus from Madrid to Vitoria-Gasteiz take?

    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.

    How many buses are there from Madrid to Vitoria-Gasteiz?

    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.

    Where do buses from Madrid to Vitoria-Gasteiz depart from and arrive at?

    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.

    Travel Tips

    Buses from Madrid to Vitoria-Gasteiz
    Take the bus to Vitoria-Gasteiz easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Madrid to Vitoria-Gasteiz.
    FAQs
    How much do cheap bus tickets between Madrid and Vitoria-Gasteiz cost?
    Omio customers have found cheap bus tickets between Madrid and Vitoria-Gasteiz for as low as $35 (€28)  for the next 7 days.
    How much is the bus to Vitoria-Gasteiz from Madrid on average?
    The bus price between Madrid and Vitoria-Gasteiz is on average $35 (€28)  if you are looking to purchase your tickets for this journey in the next 7 days.
    What is the distance from Madrid to Vitoria-Gasteiz by bus?
    The Madrid to Vitoria-Gasteiz bus distance is approximately 176 miles (284 km).
    How long is a bus to Vitoria-Gasteiz from Madrid on average?
    On average the Madrid to Vitoria-Gasteiz bus travel time is 3 h 55 min  for the 176 miles (284 km) long route, but the duration can vary if you travel on weekends and holidays.
    What station does the bus from Madrid to Vitoria-Gasteiz depart from? Which Vitoria-Gasteiz bus station do I come into from Madrid?

    When departing from Madrid, you have various bus station options to start your trip from including Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, Madrid, Estación de Moncloa and Madrid, Méndez Álvaro - Terminal. When arriving in Vitoria-Gasteiz, you can end your trip in bus stations like Vitoria - Gasteiz, Estación De Autobuses, Vitoria-Gasteiz, Aeropuerto and Vitoria-Gasteiz, Bastiturri Kalea.

    Omio customers book a bus from Madrid-Puerta de Atocha   to Vitoria - Gasteiz, Estación De Autobuses   most frequently for this route.

    Where is the bus station in Madrid? Where is the bus station in Vitoria-Gasteiz?

    You can find the most popular departure bus station for this route, Madrid-Puerta de Atocha, located approximately 1 mile (s) / 1 km from the city center of Madrid. The most popular arrival bus station in Vitoria-Gasteiz, called Vitoria - Gasteiz, Estación De Autobuses, is located around 0 mile (s) / 0 km away from its city center.

    Which bus providers can take me between Madrid and Vitoria-Gasteiz?
    When taking a bus from Madrid to Vitoria-Gasteiz, you can count on Alsa, Alsa Premium, Alsa Supra or Infobus for the best way to get you to Vitoria-Gasteiz. You can also check all possible bus providers who offer a service to Vitoria-Gasteiz from Madrid and compare the amenities they offer before buying a bus ticket.
    When does the first bus depart from Madrid to Vitoria-Gasteiz? When does the last bus depart from Madrid to Vitoria-Gasteiz?
    You can take the first bus from Madrid to Vitoria-Gasteiz at 5: 30 AM. The last bus from Madrid to Vitoria-Gasteiz that you can take departs at 10: 30 PM. Omio shows you the latest bus from Madrid to Vitoria-Gasteiz schedule to help you book the best departure time for this route.
    How far in advance should I book a bus ticket from Madrid to Vitoria-Gasteiz to get the best deals?
    You can find buses from Madrid to Vitoria-Gasteiz to cost on average $35 (€28) one way if you book within the next 7 days. But we recommend buying bus tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Madrid to Vitoria-Gasteiz bus generally on sale a few months before the planned travel date.
    Stations

    Important Stations and Airports for this Journey

    Madrid
    Vitoria-Gasteiz
    Madrid America
    Amenities
    Madrid Est. Sur
    Amenities
    Refreshments
    WC

    Frequently Asked Questions

    Where is the bus station and what is the best way to get there?
    This station is not located in the city centre but it can be reached by public transport.<br>Metro lines 6<br>Bus lines 8, 102, 113, 148, 152, 156, N11<br>Suburban train lines C1, C5, C7, C10