COMPARE Prices across different modes

Sun
Sep 26
Find prices
$155Iberia
Mon
Sep 27
Find prices
$55ryanair sun
Tue
Sep 28
Find prices
$349Lufthansa
Wed
Sep 29
Find prices
$53ryanair sun
Thu
Sep 30
Find prices
$46ryanair sun
Fri
Oct 1
$174Flixbus
$117Wizz Air
Sat
Oct 2
Find prices
$112Iberia
Sun
Oct 3
Find prices
$99Ryanair
Mon
Oct 4
Find prices
$62ryanair sun
Tue
Oct 5
Find prices
$180Lufthansa
Wed
Oct 6
Find prices
$26ryanair sun
Thu
Oct 7
Find prices
$13ryanair sun
Fri
Oct 8
$137Flixbus
$34ryanair sun
Sat
Oct 9
Find prices
$73Iberia
Sun
Oct 10
Find prices
$53Ryanair
Mon
Oct 11
Find prices
$96Iberia
Tue
Oct 12
Find prices
$216KLM
Wed
Oct 13
Find prices
$172Brussels Airlines
Thu
Oct 14
Find prices
$29ryanair sun
Fri
Oct 15
Find prices
$13Wizz Air
Sat
Oct 16
Find prices
$113Iberia

These companies trust us. We 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

Train Information to Madrid from Budapest

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 journey 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
Is cross-border travel by train between Budapest, Hungary and Madrid, Spain allowed?

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

What is the status of international entry into Spain from Hungary?

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

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

Conditions of entry:

  • 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?

When traveling in Spain, you must follow these COVID-19 safety rules:

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

The information above was last checked on 9/25/21. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your train between Budapest and Madrid before traveling.

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

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

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

Reentry to Hungary 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?

What are the requirements?

  • 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:

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

Last checked on 9/19/21. 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 train to Budapest from Madrid here.

How far is it from Budapest to Madrid by train?
The Budapest to Madrid train distance is approximately 1224 miles (1974 km).
What is the Budapest to Madrid train travel time?
The train time to Madrid from Budapest is on average 39 h 52 min  for the 1224 miles (1974 km) long journey, but the time it takes to go to Madrid from Budapest by train can vary depending on specific dates or traveling on weekends and holidays.
When traveling by train from Budapest to Madrid, which train station in Budapest do I depart from and which train station in Madrid do I arrive in?

When traveling this route, Omio customers are departing most frequently from Budapest-Déli   and arriving in Madrid-Puerta de Atocha.

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

The most popular departure train station with passengers for this route, called Budapest-Déli, is located 1 mile (s) / 1 km from the city center of Budapest.

The most popular arrival train station, Madrid-Puerta de Atocha, is located 1 mile (s) / 1 km away from the city center of Madrid.

How many train services are there to Madrid from Budapest a day?
The average number of trains departing Budapest for Madrid is 1 a day. The train schedules and services may vary between weekdays and weekends.
Stations

Important Stations and Airports for this Journey

Budapest
Madrid
Budafok-Belvaros
Amenities
Budapest-Déli
Amenities
Budapest-Ferencvaros
Amenities
Budapest-Kelenföld
Amenities
Budapest-Keleti pu
Amenities
Budapest-Nyugati pu
Amenities
Budapest-Zuglo
Amenities
Köbanya also
Amenities
Köbanya felsö
Amenities
Pestszentlörinc
Amenities