Distance | 1224 miles (1974 km) |
---|---|
Average train duration | 47 h 52 min |
Average train ticket price | $640 (€543) |
Train frequency | 1 a day |
Direct train | No |
Train providers | AVE |
Trains from Madrid to Budapest cover the 1224 miles (1974 km) long trip taking on average 47 h 52 min with our travel partners like AVE. Normally, there is 1 train operating per day. You can get the cheapest train tickets for this route for as low as $640 (€543), but the average price of train tickets is $640 (€543).
Here are some other resources that might have the information you need