Travel from Madrid to Ávila

Bus or train from Madrid to Ávila?

ALSA operates a bus from Madrid to Ávila every 4 hours. Tickets cost $29 - $45 and the journey takes 1 hour 13 minutes. Alternatively, you can take a train from Madrid to Ávila via Villalba de Guadarrama in around 2 hours 30 minutes.

Travel Guides

Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Madrid to Ávila

ModeDurationPrice
From Madrid - Estacion Sur bus to Ávila.1 h 13 min28€
From Sol train to Villalba de Guadarrama then train to Avila.2 h 30 min21€
From Madrid drive to Ávila.1 h 11 min12€
From Madrid rideshare to Ávila‎.1 h 33 min6€

How long does it take to get from Madrid to Ávila?

The bus from Madrid - Estacion Sur to Ávila takes 1 hour 13 minutes including transfers and departs every four hours.

Is there a direct train between Madrid and Ávila?

No, there is no direct train from Madrid to Ávila. However, there are services departing from Sol and arriving at Avila via Villalba de Guadarrama. The journey, including transfers, takes approximately 2 hours 30 minutes.

Is there a direct bus between Madrid and Ávila?

Yes, there is a direct bus departing from Madrid - Estacion Sur and arriving at Ávila. Services depart every four hours, and operate every day. The journey takes approximately 1 hour 13 minutes.

Operators from Madrid to Ávila

OperatorPhoneWebsite
ALSA+34 902 42 22 42ALSA
Madrid Cercanías (RENFE)902 320 320Madrid Cercanías (RENFE)
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
BlaBlaCar.esBlaBlaCar.es
Close Print Itinerary
  1. Here are 4 options to get from
    Madrid to Ávila:

    1. Trip:
      1 Bus
      • One-Way approx: USD $29 - $45
      • Duration: 1 h 13 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $29 - $45
        • Duration: 1 h 13 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $16 - $28
      • Duration: 2 h 30 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $16 - $28
        • Duration: 2 h 30 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $13 - $19
      • Duration: 1 h 11 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $13 - $19
        • Duration: 1 h 11 min
        Close x
    4. Trip:
      4 Rideshare
      • One-Way approx: USD $7 - $8
      • Duration: 1 h 33 min
      Open +
      • Trip:
        4 Rideshare
        • One-Way approx: USD $7 - $8
        • Duration: 1 h 33 min
        Close x