Compare prices and tickets by train, coach or flight

Fri
27 May
£159Flixbus
£110Iberia
Sat
28 May
Find prices
£80Ryanair
Sun
29 May
Find prices
£67Ryanair
Mon
30 May
Find prices
£101Ryanair
Tue
31 May
Find prices
£48Malta Air
Wed
1 Jun
£132Flixbus
£42Ryanair
Thu
2 Jun
Find prices
£76Malta Air
Fri
3 Jun
£146Flixbus
£81ryanair sun
Sat
4 Jun
Find prices
£131Ryanair
Sun
5 Jun
Find prices
£76Ryanair
Mon
6 Jun
Find prices
£57Ryanair
Tue
7 Jun
Find prices
£62Ryanair
Wed
8 Jun
£97Flixbus
£37Ryanair
Thu
9 Jun
Find prices
£37Malta Air
Fri
10 Jun
£97Flixbus
£41ryanair sun
Sat
11 Jun
Find prices
£48Ryanair
Sun
12 Jun
Find prices
£35Ryanair
Mon
13 Jun
Find prices
£62Ryanair
Tue
14 Jun
Find prices
£46Ryanair
Wed
15 Jun
£106Flixbus
£34Ryanair

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay in Madrid?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

Find the best accommodation for you, with our partner Booking.com

View all

Overview: Train from Vienna to Madrid

distanceDistance1122 miles (1809 km)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day

Trains from Vienna to Madrid cover the 1122 miles (1809 km) long route taking on average 34 h 5 min with our travel partners like. Normally, there is 1 train operating per day, including direct services available. Travellers depart most frequently from Wien Westbahnhof and arrive in Madrid-Puerta de Atocha.

Travel Tips: Trains from Vienna to Madrid

Travel by train to Madrid 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 Vienna to Madrid.
FAQs

Is cross-border travel by train between Vienna, Austria and Madrid, Spain allowed?

Travel between Vienna, Austria and Madrid, Spain by train is: Partially open.

Can I enter Spain from Austria?

International entry status: Entry is partially open for citizens and permanent residents of Austria

Do I need to quarantine on arrival in Spain from Vienna?

Conditions of entry:

  • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 72 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Health screen upon arrival
  • Specific entry restrictions may apply for travel to Spain: Canary Islands

What are the safety rules to follow in Madrid, Spain?

All travellers in Spain must observe these coronavirus safety measures:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

The information above was last checked on 23/05/2022. Remember to review the latest COVID-19 travel safety regulations   for your train between Vienna and Madrid as this information can change.

Are there restrictions on returning to Austria from Spain by train?

The current restriction level for your return trip by train from Madrid to Vienna is: Fully open

Are there any international entry restrictions on returning to Austria from Spain?

Reentry to Austria is allowed for: Entry is fully open for citizens and permanent residents of Spain

Do I need to quarantine on arrival in Austria from Madrid?

What are the entry requirements?

  • There are no current restrictions

What are the safety rules to follow in Vienna, Austria?

The government of Austria has imposed these measures to reduce the spread of COVID-19:

  • Physical distance: 1 metre (s) (3 feet)
  • Face mask: Mandatory

Last verified on 23/05/2022. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your Madrid to Vienna train here.

How far is it from Vienna to Madrid by train?

The Vienna to Madrid train distance is approximately 1122 miles (1809 km).

How many hours does it take from Vienna to Madrid by train?

On average the train from Vienna to Madrid duration is 34 h 5 min  for the 1122 miles (1809 km) long trip, but the travel time can vary if you depart on weekends and holidays.

Which train station from Vienna to Madrid do I depart from? Which Madrid train station from Vienna do I arrive in?

When travelling this route, Omio customers are departing most frequently from Wien Westbahnhof   and arriving in Madrid-Puerta de Atocha.

Where is the train station in Vienna? Where is the train station in Madrid?

Passengers booking this journey most frequently board their trains from Wien Westbahnhof and need to travel around 4.2 miles (6.7 km) from the city centre to get to this train station.

Passengers arriving in Madrid most often arrive at Madrid-Puerta de Atocha and need to travel around 1.4 miles (2.2 km) from this train station to the city centre.

How many trains are there to Madrid from Vienna a day?

On average, there is 1 train a day from Vienna to Madrid. The train times and services may be different on weekends and holidays compared to weekdays.

Important Stations and Airports for this Journey

Vienna
Madrid
The major railway station for departures from Vienna is Wien Westbahnhof. Read all the information you need to know about services, amenities and connections at Wien Westbahnhof for your trip from Vienna to Madrid.