There are 10 ways to get from Madrid to Hof by plane, train, train (Renfe, Ouigo, TGV), bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Nuremberg Airport, train
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Nuremberg Airport (NUE)plane MAD - NUE
- Take the train from Nürnberg Hbf to Hof Hbftrain
9h 50m€123–296Fly to Václav Havel Airport Prague, bus, train
cheapest- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Václav Havel Airport Prague (PRG)plane MAD - PRG
- Take the bus from Prague Airport Terminal 1/2 to Cheb Central Bus Stationbus
- Take the train from Marktredwitz to Hof Hbftrain
9h 52m€89–289Train
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Santstrain Ave
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Strasbourgtrain Tgv
- Take the train from Strasbourg to Stuttgart Hbftrain Ice / ...
- Take the train from Hauptbahnhof to Nürnberg Hbftrain 61
- Take the train from Nürnberg Hbf to Hof Hbftrain
22h 27m€338–773Bus
- Take the bus from Estación Sur de Autobuses to Frankfurt - Main Bus Stationbus
- Take the bus from Frankfurt central train station to Marktredwitz stationbus 068
- Take the bus from Marktredwitz to Hof Hbfbus Re2
36h 46m€209–355Drive 2,039.4 km
- Drive from Madrid to Hofcar 2,039.4 km
19h 11m€325–469Fly to Leipzig-Halle Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Leipzig-Halle Airport (LEJ)plane MAD - LEJ
- Take the train from Leipzig/Halle Flughafen to Zwickau, Hauptbahnhoftrain
- Take the train from Zwickau(Sachs)Hbf to Hof Hbftrain
10h 26m€181–472Fly to Munich International Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Munich International Airport (MUC)plane MAD - MUC
- Take the train from Freising to Hof Hbftrain
9h 25m€153–396Fly to Frankfurt, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Frankfurt (FRA)plane MAD - FRA
- Take the train from Frankfurt to Nürnberg Hbftrain
- Take the train from Nürnberg Hbf to Hof Hbftrain
10h 19m€156–452Fly to Berlin Brandenburg Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Berlin Brandenburg Airport (BER)plane MAD - BER
- Take the train from S Südkreuz Bhf to Leipzig Hbftrain
- Take the train from Leipzig Hbf to Hof Hbftrain
10h 57m€570–887Bus, train
- Take the bus from Estación Sur de Autobuses to Valladolidbus
- Take the bus from Valladolid to Frankfurt central train stationbus
- Take the train from Frankfurt to Bambergtrain
- Take the train from Bamberg to Neuenmarkt-Wirsbergtrain
- Take the train from Neuenmarkt-Wirsberg to Hof Hbftrain
37h 16m€214–561
Madrid to Hof by train and foot
Questions & Answers
The cheapest way to get from Madrid to Hof is to fly and bus and train which costs €85 - €290 and takes 9h 52m.
The fastest way to get from Madrid to Hof is to fly and train which takes 9h 25m and costs €150 - €400.
No, there is no direct bus from Madrid to Hof. However, there are services departing from Estación Sur de Autobuses and arriving at Hof Hbf via Frankfurt central train station and Marktredwitz. The journey, including transfers, takes approximately 36h 46m.
No, there is no direct train from Madrid to Hof. However, there are services departing from Madrid-Puerta de Atocha-Almudena Grandes and arriving at Hof Hbf via Barcelona-Sants, Lyon Part Dieu, Strasbourg, Hauptbahnhof and Nürnberg Hbf. The journey, including transfers, takes approximately 22h 27m.
The distance between Madrid and Hof is 1704 km. The road distance is 2039.4 km.
The best way to get from Madrid to Hof without a car is to train which takes 22h 27m and costs €330 - €800.
It takes approximately 9h 50m to get from Madrid to Hof, including transfers.
Madrid to Hof bus services, operated by BlaBlaCar Bus, depart from Estación Sur de Autobuses station.
Madrid to Hof train services, operated by Renfe AVE, depart from Madrid-Puerta de Atocha-Almudena Grandes station.
The best way to get from Madrid to Hof is to train which takes 22h 27m and costs €330 - €800. Alternatively, you can bus, which costs €200 - €360 and takes 36h 46m.
What companies run services between Madrid, Spain and Hof, Bavaria, Germany?
You can take a train from Madrid-Puerta de Atocha-Almudena Grandes to Hof Hbf via Barcelona-Sants, Lyon Part Dieu, Strasbourg, Stuttgart Hbf, Hauptbahnhof, Nürnberg Hbf, and Nürnberg Hbf in around 22h 27m. Alternatively, you can take a bus from Estación Sur de Autobuses to Hof Hbf via Frankfurt central train station and Marktredwitz in around 36h 46m.
- Website
- lufthansa.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Nuremberg Airport via Frankfurt
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- €110–280
Flights from Adolfo Suárez Madrid–Barajas Airport to Leipzig-Halle Airport via Frankfurt
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- €90–370
Flights from Adolfo Suárez Madrid–Barajas Airport to Munich International Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- €65–340
Flights from Adolfo Suárez Madrid–Barajas Airport to Václav Havel Airport Prague via Munich International Airport
- Ave. Duration
- 5h 28m
- When
- Every day
- Estimated price
- €65–330
Flights from Adolfo Suárez Madrid–Barajas Airport to Frankfurt
- Ave. Duration
- 2h 36m
- When
- Every day
- Estimated price
- €80–300
Flights from Adolfo Suárez Madrid–Barajas Airport to Berlin Brandenburg Airport via Munich International Airport
- Ave. Duration
- 5h 37m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €70–340
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Nürnberg Hbf to Hof Hbf
- Ave. Duration
- 1h 47m
- Frequency
- Every 2 hours
- Estimated price
- €35–60
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Nürnberg Hbf to Hof Hbf
- Ave. Duration
- 1h 47m
- Frequency
- Every 2 hours
- Estimated price
- €35–60
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Leipzig/Halle Flughafen to Zwickau, Hauptbahnhof
- Ave. Duration
- 1h 24m
- Frequency
- Hourly
- Estimated price
- €23–40
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Freising to Hof Hbf
- Ave. Duration
- 3h 12m
- Frequency
- 5 times a day
- Estimated price
- €60–95
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Marktredwitz to Hof Hbf
- Ave. Duration
- 22 min
- Frequency
- Hourly
- Estimated price
- €9–15
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Nürnberg Hbf to Hof Hbf
- Ave. Duration
- 1h 47m
- Frequency
- Every 2 hours
- Estimated price
- €35–60
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Frankfurt to Bamberg
- Ave. Duration
- 2h 56m
- Frequency
- Every 4 hours
- Estimated price
- €50–85
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Bamberg to Neuenmarkt-Wirsberg
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- €16–26
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Neuenmarkt-Wirsberg to Hof Hbf
- Ave. Duration
- 44 min
- Frequency
- Every 4 hours
- Estimated price
- €11–18
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Estación Sur de Autobuses to Frankfurt - Main Bus Station
- Ave. Duration
- 28h 45m
- Frequency
- Once daily
- Estimated price
- €170–300
- Website
- BlaBlaCar Bus
Want to know more about travelling around Germany
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
Madrid to Hof bus services, operated by BlaBlaCar Bus, arrive at Frankfurt - Main Bus Station.
Madrid to Hof train services, operated by Renfe AVE, arrive at Barcelona-Sants station.
Yes, the driving distance between Madrid to Hof is 2039 km. It takes approximately 19h 11m to drive from Madrid to Hof.
Book your Madrid to Hof train tickets online with Omio.
There are 486+ hotels available in Hof.










