Find coaches from Madrid to Avignon

Next bus departures

Next departures from Madrid to Avignon on 21 November
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
ALSABus
    Aeropuerto Adolfo Suárez Madrid-Barajas, MAD T4
    AVIGNONCheapest
    ALSABus
      Aeropuerto Adolfo Suárez Madrid-Barajas, MAD T4
      AVIGNONFastest
      BlaBlaCar BusBus
        Estación Sur
        Avignon (Le Pontet)No tags
        ALSA INTERNACIONALBus
          Estación Sur
          Gare routière d'AvignonNo tags
          ALSA INTERNACIONALBus
            Estación Sur
            Gare routière d'AvignonNo tags

            Last refresh of the prices: Today at 5:52 AM CET.

            Compare 2 ways to travel from Madrid to Avignon

            We recommend carpooling

            Among the sustainable travel choices, the carpool stands out as a good way to reach Avignon. The journey takes about 11 hours and with fares starting at just R 940, it presents an excellent value for a comfortable ride.

            1carpool per day
            11hAverage duration
            804 kmDistance
            34kgCO₂ emissions
            Average priceR 859 - R 4 695Average duration16h 44m
            20kg CO₂e
            Carpool
            Average priceR 940 - R 1 524Average duration11h
            34kg CO₂e

            Frequently asked questions about travelling from Madrid to Avignon by bus

            1. How much does a bus ticket from Madrid to Avignon cost?

              The bus ticket price from Madrid to Avignon starts at R 859. The best way to find cheap bus tickets from Madrid to Avignon is to book your tickets as early as possible. Prices tend to rise as your travel date approaches, so book in advance to secure the best prices!

            2. How long is the bus ride from Madrid to Avignon?

              The average travel time between Madrid and Avignon is around 16h 44m, although the fastest bus will take about 14h 49m. This is the time it takes to travel the 805 km that separates the two cities.

            3. How many daily bus connections are there between Madrid and Avignon?

              The number of buses from Madrid to Avignon can differ depending on the day of the week. On average, there are 5 on this route. Some buses run direct routes, while others have layovers. Simplify your bus trip from Madrid to Avignon by comparing and selecting the bus that fits your travel style and budget on Busbud.

            4. Which bus companies travel from Madrid to Avignon?

              When taking the bus from Madrid to Avignon, you can travel comfortably and safely with ALSA, FlixBus, BlaBlaCar Bus.

            5. What are the departure and arrival stations when taking the bus from Madrid to Avignon?

              Buses travelling between Madrid and Avignon leave from Madrid-Barajas Airport or Estación Sur and arrive at Gare Routière Avignon, Parking St. Bénézet, Avignon (TGV-Station).

            Find cheapest prices for buses

            Price is for a one-way ticket for one passenger and based on past searches.

            Best price found
            18/11
            R 2 075
            19/11
            R 1 897
            Today
            R 1 343
            21/11
            R 731
            22/11
            R 897
            23/11
            R 730
            24/11
            R 736
            25/11
            R 792
            busbud logoThe cheapest trip from Madrid to Avignon was searched and found on 23 Nov 2025 with a price of R 730

            To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Madrid to Avignon as early as possible.

            You can expect to pay from R 730 to R 2 638 for a bus ticket from Madrid to Avignon based on the last 2 days. You can expect to find the cheapest price for the trip at R 730, which is on 2025-11-23.

            People from around the world trust Busbud