Compare prices and tickets by train, bus or flight

Fri
Jan 21
$35Ryanair
Sat
Jan 22
$194Air France
Sun
Jan 23
$141Ryanair
Mon
Jan 24
$35Ryanair
Tue
Jan 25
$195Air France
Wed
Jan 26
$64Ryanair
Thu
Jan 27
$97Iberia
Fri
Jan 28
$88Ryanair
Sat
Jan 29
$88Iberia
Sun
Jan 30
$53Ryanair
Mon
Jan 31
$53Ryanair
Tue
Feb 1
$134Air France
Wed
Feb 2
$38Ryanair
Thu
Feb 3
$79Iberia
Fri
Feb 4
$50Ryanair
Sat
Feb 5
$59Iberia
Sun
Feb 6
$29Ryanair
Mon
Feb 7
$38Ryanair
Tue
Feb 8
$123Air France
Wed
Feb 9
$28Ryanair

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

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

View all

Overview: Train from Budapest to Madrid

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

Trains from Budapest to Madrid cover the 1224 miles (1974 km) long trip taking on average 39 h 52 min with our travel partners like. Normally, there is 1 train operating per day, including direct services available. Travelers depart most frequently from Budapest-Déli and arrive in Madrid-Puerta de Atocha.

Travel Tips: Trains from Budapest 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 Budapest to Madrid.
FAQs

Are there any COVID-19 restrictions for international travel by train between Budapest and Madrid?

Travel between Budapest, Hungary and Madrid, Spain by train is: Partially open.

Can I enter Spain from Hungary?

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

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

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Specific entry restrictions may apply for travel to Spain: Canary Islands
  • Health screen upon arrival
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Pre-arrival Health Control Form (FCS) required

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

All travelers 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 1/20/22. Remember to review the latest COVID-19 travel safety regulations   for your train to Madrid from Budapest as this information can change.

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

The restriction level for your return train to Budapest, Hungary from Madrid is: Partially open.

Is my return train into Budapest from Madrid restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Spain

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

Conditions of reentry:

  • Negative COVID-19 test issued at most 3 days before arrival or 14 day mandatory self-quarantine
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing

What are the safety rules to follow in Budapest, Hungary?

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

  • Social distancing required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

Last checked on 1/17/22. Remember to check the latest COVID-19 travel safety regulations for your train to Budapest from Madrid closer to your date of departure here here.

How far is Budapest to Madrid by train?

The train distance from Budapest to Madrid is around 1224 miles (1974 km).

How long is the train ride to Madrid from Budapest?

While the time it takes to travel 1224 miles (1974 km) from Budapest to Madrid can vary based on specific dates, weekends, and holidays, the Budapest to Madrid train journey time is on average 39 h 52 min.

What train station in Budapest goes to Madrid? What train station do I come into Madrid from Budapest?

Omio customers book a train from Budapest-Déli   to Madrid-Puerta de Atocha   most frequently for this route.

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

The most popular departure train station with passengers for this journey, called Budapest-Déli, is located 0.7 miles (1.2 km) from the city center of Budapest.

The most popular arrival train station, Madrid-Puerta de Atocha, is located 1.1 miles (1.8 km) away from the city center of Madrid.

How many trains are there between Budapest and Madrid a day?

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

Important Stations and Airports for this Journey

Budapest
Madrid
The major railway station for departures from Budapest is Budapest-Déli. Read all the information you need to know about services, amenities and connections at Budapest-Déli for your journey to Madrid from Budapest.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+36 13558657
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 06: 00-10: 00, 10: 20-14: 00, 14: 25- 17: 35
Public transit options for Budapest-Déli
Metro lines: M2 (red)
Tram lines: 17, 56, 56A, 59, 59A, 59B, 61
Bus lines: 21, 21A, 39, 102, 139, 140, 140A, N960, N990
Train lines: IC, IR, S (10, 12, 30, 34, 35, 40, 42), Z30