How to get from Madrid to Benavente by train, bus or flight.
The best way to travel from Madrid to Benavente is by taking a train because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, flight, and ferry .
Distance | 149 miles (241 km) | |
Available travel modes | Train | |
Fastest mode | Train • $56 (€49) • 2 h 52 min | |
Popular travel companies | Renfe Intercity |
Take a train to travel 149 miles (241 km) from Madrid to Benavente. Renfe Intercity is the main travel company operating this journey. Travelers can even take a direct train from Madrid to Benavente.
You can travel by bus for as low as $18 (€16). When you search for schedules and tickets, Omio will show you the best route.
Avanza is one of Spain biggest bus companies and offers only one type of ticket for your next travel to Benavente from Madrid: Standard Ticket.
You can get from Madrid to Benavente by train.
The distance is approximately 149 miles (241 km) from Madrid to Benavente.
These are the most popular departure and arrival points when traveling from Madrid to Benavente:
Let Omio help you find the best company to travel with from Madrid to Benavente:
Yes, there is a direct service from Madrid to Benavente:
Direct services to Benavente tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your trip.
Here are some other resources that might have the information you need