There are 4 ways to get from Madrid Airport (MAD) to Benavente by bus, train 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.

Recommended option

Bus ALSA  •  3 h 45 min

  1. Take the bus from Madrid - Barajas Airport T4 to Benavente

$35 - $55

Cheapest option

Bus Avanza Grupo  •  5 h 9 min

  1. Take the bus from Madrid to Benavente Auto Res

$25 - $38

2 alternative options

Train, bus  •  4 h 24 min

  1. Take the train from Madrid-Chamartin to Palencia Ave / ...
  2. Take the bus from Palencia to Benavente Hernani > Bilbao > Burgos > Palencia > Benavente > Puebla de Sanabria > Gudina > Verin > Chaves > Vila Pouca > Vila Real > Amarante > Guimaraes > Braga > Ponte de Lima > Arcos / ...

$46 - $64

Drive  •  2 h 42 min

  1. Drive from Madrid Airport (MAD) to Benavente 174.1 miles

$30 - $50

What companies run services between Madrid Airport (MAD), Spain and Benavente, Castille and León, Spain?

ALSA operates a bus from Madrid Airport (MAD) to Benavente 4 times a day. Tickets cost $35 - $55 and the journey takes 3 h 45 min.

Train operators
Spanish Railways AVE
Bus operators

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting around the Cyclades, How to get from London to Edinburgh and Want to know more about US trains? - to help you get the most out of your next trip.

Questions & Answers

The distance between Madrid Airport (MAD) and Benavente is 242 km. The road distance is 278 km.

The cheapest way to get from Madrid Airport (MAD) to Benavente is to bus which costs 20€ - 35€ and takes 5 h 9 min.

The quickest way to get from Madrid Airport (MAD) to Benavente is to drive which takes 2 h 42 min and costs 26€ - 40€.

Yes, there is a direct bus departing from Madrid - Barajas Airport T4 and arriving at Benavente. Services depart four times a day. The journey takes approximately 3 h 45 min.

The bus from Madrid - Barajas Airport T4 to Benavente takes 3 h 45 min including transfers and departs four times a day.

Trips to Benavente

León Spain to Benavente Castille and León Spain Birmingham England to Benavente Castille and León Spain Ourense to Benavente Castille and León Spain Morales to Benavente Castille and León Spain Mombuey to Benavente Castille and León Spain Morales de Valverde to Benavente Castille and León Spain Brussels to Benavente Castille and León Spain Navas de Riofrío to Benavente Castille and León Spain Pinar de San Jose to Benavente Castille and León Spain Bragança to Benavente Castille and León Spain Asturias to Benavente Castille and León Spain Alcázar de San Juan to Benavente Castille and León Spain Philadelphia to Benavente Castille and León Spain Puerto Banús to Benavente Castille and León Spain Isla Cristina to Benavente Castille and León Spain Santander to Benavente Castille and León Spain Spain to Benavente Castille and León Spain Valladolid Airport VLL to Benavente Castille and León Spain Amsterdam to Benavente Castille and León Spain Camarzana de Tera to Benavente Castille and León Spain Port of Bilbao to Benavente Castille and León Spain Chaves to Benavente Castille and León Spain Aeropuerto T1 T2 T3 to Benavente Castille and León Spain Lyon to Benavente Castille and León Spain Villalón de Campos to Benavente Castille and León Spain London Eye to Benavente Castille and León Spain Chiclana de la Frontera to Benavente Castille and León Spain Tangier to Benavente Castille and León Spain Humanes de Madrid to Benavente Castille and León Spain A Coruña to Benavente Castille and León Spain