Bus from Frankfurt am Main to Madrid and return

Find cheap coach tickets for your bus journey from Frankfurt am Main to Madrid and back

swap
Adults
1
Children
0
Travelling as a group?
Rent a coach here!
1319 Companies - 5 134 788 Connections
The best dealsCompare and save 70 % on average
The best selectionMost routes worldwide
Easy and transparent1-click real-time search
There are many buses available on the route from Frankfurt am Main to Madrid, which is why it’s of benefit to compare. You’re likely to get a cheap ticket for £56.12 but when demand is high, it might be a bit more expensive. You’ll also find that there’s differences in travelling time, depending on whether you pick a bus from Eurolines Germany, FlixBus, OUIBUS, Rede Expressos, Eurolines France and Movelia: A coach from Madrid to Frankfurt am Main could take as little time as 30h 10m but there's also options which might take a bit longer. Check the individual search results to get further information on travel times and more. Click "Find Now" to see all available coaches and hop on!

Frankfurt am Main to Madrid Coach Information

Cheapest Bus£56.12
Fastest Bus28h 0m
Distance1,445.9 km
Coach CompaniesEurolines France, OUIBUS, Rede Expressos, ALSA, Eurolines Germany, Eurolines Suisse
  Bus Frankfurt am Main - Madrid    1446 km
Ø Bus connections32 x
Savings-52%

The cheapest coach connections from Frankfurt am Main to Madrid

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Frankfurt am Main
    Madrid
      06:00
      15:30
    2 Jul
    +1
    Eurolines FranceEurolines France
    from £56.12
  • Frankfurt am Main
    Madrid
      06:00
      15:30
    2 Jul
    +1
    Eurolines FranceEurolines France
    from £65.03
  • Frankfurt am Main
    Madrid
      09:00
      13:30
    22 Jun
    +1
    OUIBUSOUIBUS
    from £69.48
  • Frankfurt am Main
    Madrid
      07:30
      13:10
    22 Jun
    +1
    Rede ExpressosRede Expressos
    from £73.93
  • Frankfurt am Main
    Madrid
      07:30
      13:30
    22 Jun
    +1
    ALSAALSA
    from £73.93
  • Frankfurt am Main
    Madrid
      07:30
      13:10
    22 Jun
    +1
    Eurolines GermanyEurolines Germany
    from £73.93
  • Frankfurt am Main
    Madrid
      07:30
      13:30
    22 Jun
    +1
    Eurolines GermanyEurolines Germany
    from £73.93
  • Frankfurt am Main
    Madrid
      08:45
      13:30
    20 Jun
    +1
    OUIBUSOUIBUS
    from £74.82
  • Frankfurt am Main
    Madrid
      07:30
      13:30
    2 Jul
    +1
    ALSAALSA
    from £76.61
  • Frankfurt am Main
    Madrid
      08:45
      13:10
    4 Jul
    +1
    OUIBUSOUIBUS
    from £80.17
  • Frankfurt am Main
    Madrid
      08:45
      13:30
    27 Jun
    +1
    OUIBUSOUIBUS
    from £86.40
  • Frankfurt am Main
    Madrid
      07:00
      13:10
    25 Jun
    +1
    Rede ExpressosRede Expressos
    from £88.19
  • Frankfurt am Main
    Madrid
      08:15
      12:30
    2 Jul
    +1
    Eurolines SuisseEurolines Suisse
    from £116.93
  • Frankfurt am Main
    Madrid
      08:15
      12:15
    2 Jul
    +1
    Eurolines SuisseEurolines Suisse
    from £116.93


  Carpooling Frankfurt am Main - Madrid    1446 km

The cheapest carpooling offers from Frankfurt am Main to Madrid

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Frankfurt am Main
    Madrid
      06:00
      01:30
    2 Jul
    +1
    BlaBlaCarBlaBlaCar
    from £122.92


  Bus Madrid - Frankfurt am Main    1446 km
Ø Bus connections32 x
Savings-73%

The cheapest coach connections from Madrid to Frankfurt am Main

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Madrid
    Frankfurt am Main
      19:00
      04:35
    2 Jul
    +2
    Eurolines FranceEurolines France
    from £71.26
  • Madrid
    Frankfurt am Main
      15:15
      20:10
    27 Jun
    +1
    OUIBUSOUIBUS
    from £77.50
  • Madrid
    Frankfurt am Main
      19:00
      04:35
    2 Jul
    +2
    Eurolines FranceEurolines France
    from £78.39
  • Madrid
    Frankfurt am Main
      15:30
      20:10
    22 Jun
    +1
    OUIBUSOUIBUS
    from £79.28
  • Madrid
    Frankfurt am Main
      15:15
      20:10
    25 Jun
    +1
    OUIBUSOUIBUS
    from £79.28
  • Madrid
    Frankfurt am Main
      15:15
      20:10
    2 Jul
    +1
    OUIBUSOUIBUS
    from £80.17
  • Madrid
    Frankfurt am Main
      15:30
      22:00
    2 Jul
    +1
    Rede ExpressosRede Expressos
    from £81.95
  • Madrid
    Frankfurt am Main
      15:30
      22:00
    25 Jun
    +1
    Rede ExpressosRede Expressos
    from £83.73
  • Madrid
    Frankfurt am Main
      15:15
      20:10
    9 Jul
    +1
    OUIBUSOUIBUS
    from £84.62
  • Madrid
    Frankfurt am Main
      08:15
      12:15
    2 Jul
    +1
    Eurolines SuisseEurolines Suisse
    from £122.92
  • Madrid
    Frankfurt am Main
      09:00
      12:15
    2 Jul
    +1
    Eurolines SuisseEurolines Suisse
    from £122.92
  • Madrid
    Frankfurt am Main
      22:00
      13:00
    17 Jul
    +3
    Eurolines GermanyEurolines Germany
    from £265.09


  Carpooling Madrid - Frankfurt am Main    1446 km

The cheapest carpooling offers from Madrid to Frankfurt am Main

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Madrid
    Frankfurt am Main
      00:10
      20:00
    2 Jul
    BlaBlaCarBlaBlaCar
    from £128.27


Current ticket prices

Ticket prices for a bus trip from Frankfurt am Main to Madrid are related to demand. A rule of thumb: The earlier you book, the cheaper the fare – with a bit of luck you might score a ticket for only £56.12. A comparison with other means of transportation can be a good idea as well: Check train, carpooling and flight deals and we’re sure you’ll find an irresistible bargain.

Bus stops in Frankfurt am Main and Madrid

  Stations
Calle de Méndez Álvaro 83, 28045 Madrid (Spain)
Avd. de América , 28002 Madrid (Spain)

Find out more details about the service on your bus from Frankfurt am Main to Madrid and return

You think that only train or plane travel is comfortable and convenient? Allow us to prove you wrong. When you're taking the bus from Frankfurt am Main to Madrid or the other way around, you’ll soon find out that you don’t have to spend a lot of money to experience top-notch amenities: While air-con, free luggage transportation and comfortable seats are fairly standard and available on most buses, there’s additional features catering to the needs of the modern traveller. Examples range from wireless internet at no extra cost over USB ports to infotainment systems, which allow you to stream content on your own handheld device. If you want to know which provider in particular offers which features, then just check out the individual search results on CheckMyBus: Not only will you be able to tell which services are available, you'll also instantly see whether they’re fee required or not. A last piece of advice: Make sure to check our website for the latest discount codes. After all, who doesn’t like a good bargain?

Frankfurt am Main and Madrid: Useful Info

Frankfurt am Main
0.65 Million
Madrid
3.26 Million
Taxi
£4.68
£3.57
Frankfurt am Main
Madrid
A taxi journey in Frankfurt am Main is 24% more expensive than in Madrid.
Local buses
£2.49
£1.34
Frankfurt am Main
Madrid
A bus fare in Frankfurt am Main is 47% more expensive than in Madrid.
Beer
£3.34
£2.67
Frankfurt am Main
Madrid
A pint of beer in Frankfurt am Main is 21% more expensive than in Madrid.
Water
£0.54
£0.62
Frankfurt am Main
Madrid
A bottle of water in Frankfurt am Main is 13% cheaper than in Madrid.
Meal
£9.65
£9.09
Frankfurt am Main
Madrid
A meal in Frankfurt am Main is 6% more expensive than in Madrid.
Trusted shop
The CheckMyBus App
Free Download