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!
1850 Companies – 5,629,222 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Everything about the connection Frankfurt am Main - Madrid

Cheapest Bus£45.34
Fastest Bus27h 5m
Distance1,445.9 km
Coach CompaniesFlixBus, Eurolines France, Rede Expressos, ALSA, BlaBlaBus, Eurolines Germany, Eurolines Suisse

Which way would you like to travel?

  • 05:30
    08:35
    Frankfurt am Main
    4 Mar +1
    Madrid
    FlixBusFlixBus
    from£45.34
  • 06:00
    15:30
    Frankfurt am Main
    11 Mar +1
    Madrid
    Eurolines FranceEurolines France
    from£52.91
  • 05:30
    08:35
    Frankfurt am Main
    22 Mar +1
    Madrid
    FlixBusFlixBus
    from£53.74
  • 07:00
    19:10
    Frankfurt am Main
    11 Mar +1
    Madrid
    Rede ExpressosRede Expressos
    from£58.79
  • 07:00
    19:30
    Frankfurt am Main
    11 Mar +1
    Madrid
    Rede ExpressosRede Expressos
    from£58.79
  • 07:00
    19:10
    Frankfurt am Main
    11 Mar +1
    Madrid
    ALSAALSA
    from£58.79
  • 07:00
    19:30
    Frankfurt am Main
    11 Mar +1
    Madrid
    ALSAALSA
    from£58.79
  • 06:00
    15:30
    Frankfurt am Main
    11 Mar +1
    Madrid
    Eurolines FranceEurolines France
    from£61.31
  • 07:00
    19:10
    Frankfurt am Main
    11 Mar +1
    Madrid
    BlaBlaBusBlaBlaBus
    from£72.23
  • 06:00
    10:15
    Frankfurt am Main
    17 Mar +1
    Madrid
    Eurolines GermanyEurolines Germany
    from£78.95
  • 06:00
    10:15
    Frankfurt am Main
    3 Mar +1
    Madrid
    Eurolines GermanyEurolines Germany
    from£78.95
  • 07:00
    13:10
    Frankfurt am Main
    11 Mar +1
    Madrid
    BlaBlaBusBlaBlaBus
    from£89.87
  • 16:00
    21:10
    Frankfurt am Main
    11 Mar +1
    Madrid
    Eurolines SuisseEurolines Suisse
    from£115.91
  • 16:00
    21:10
    Frankfurt am Main
    11 Mar +1
    Madrid
    Eurolines SuisseEurolines Suisse
    from£115.91
  • 03:00
    23:40
    Frankfurt am Main
    29 Feb
    Madrid
    BlaBlaCarBlaBlaCar
    from£95.75
  • 09:45
    22:00
    Madrid
    11 Mar +1
    Frankfurt am Main
    BlaBlaBusBlaBlaBus
    from£53.75
  • 20:40
    00:10
    Madrid
    7 Mar +2
    Frankfurt am Main
    FlixBusFlixBus
    from£54.58
  • 11:40
    23:15
    Madrid
    31 Mar
    Frankfurt am Main
    FlixBusFlixBus
    from£62.14
  • 19:00
    04:35
    Madrid
    11 Mar +2
    Frankfurt am Main
    Eurolines FranceEurolines France
    from£73.91
  • 15:00
    22:00
    Madrid
    11 Mar +1
    Frankfurt am Main
    Rede ExpressosRede Expressos
    from£74.75
  • 15:00
    22:00
    Madrid
    11 Mar +1
    Frankfurt am Main
    Rede ExpressosRede Expressos
    from£74.75
  • 15:30
    22:00
    Madrid
    11 Mar +1
    Frankfurt am Main
    ALSAALSA
    from£74.75
  • 19:00
    04:35
    Madrid
    11 Mar +2
    Frankfurt am Main
    Eurolines FranceEurolines France
    from£78.11
  • 15:30
    18:25
    Madrid
    7 Mar +1
    Frankfurt am Main
    Eurolines GermanyEurolines Germany
    from£78.95
  • 15:30
    18:25
    Madrid
    11 Mar +1
    Frankfurt am Main
    Eurolines GermanyEurolines Germany
    from£78.95
  • 15:15
    22:00
    Madrid
    11 Mar +1
    Frankfurt am Main
    ALSAALSA
    from£79.79
  • 20:00
    19:10
    Madrid
    11 Mar +2
    Frankfurt am Main
    Marino AutolineeMarino Autolinee
    from£84.81
  • 19:30
    19:10
    Madrid
    11 Mar +2
    Frankfurt am Main
    Marino AutolineeMarino Autolinee
    from£84.81
  • 15:30
    22:00
    Madrid
    11 Mar +1
    Frankfurt am Main
    BlaBlaBusBlaBlaBus
    from£89.87
  • 04:10
    23:20
    Madrid
    11 Mar
    Frankfurt am Main
    BlaBlaCarBlaBlaCar
    from£128.50

Information about the bus connection, amenities and services

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 £45.34 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, BlaBlaBus, Eurolines France and Movelia: A coach from Madrid to Frankfurt am Main could take as little time as 28h 15m 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!
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?
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 £45.34. 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)

Compare Frankfurt am Main and Madrid

£4.41
£3.36
Frankfurt am Main
Madrid
A taxi journey in Frankfurt am Main is 24% more expensive than in Madrid.
£2.35
£1.26
Frankfurt am Main
Madrid
A bus fare in Frankfurt am Main is 47% more expensive than in Madrid.
£3.15
£2.52
Frankfurt am Main
Madrid
A pint of beer in Frankfurt am Main is 21% more expensive than in Madrid.
£0.51
£0.59
Frankfurt am Main
Madrid
A bottle of water in Frankfurt am Main is 14% cheaper than in Madrid.
£9.10
£8.57
Frankfurt am Main
Madrid
A meal in Frankfurt am Main is 6% more expensive than in Madrid.

Continue your journey

Trusted shop
The CheckMyBus App
Free Download