Bus from El Puerto de Santa María to Madrid and return

Find cheap coach tickets for your bus journey from El Puerto de Santa María to Madrid and back

swap
Adults
1
Children
0
Travelling as a group?
Rent a coach here!
1850 Companies – 5,625,846 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Everything about the connection El Puerto de Santa María - Madrid

Cheapest Bus£22.83
Fastest Bus7h 45m
Distance477.0 km
Coach CompaniesSocibus

Which way would you like to travel?

Departure / Arrival
Date best offer
Company
Best price
  • El Puerto de Santa María
    Madrid
    21:45
    05:50
    27 Feb
    +1
    SocibusSocibus
    from £22.83
  • El Puerto de Santa María
    Madrid
    21:45
    05:50
    24 Mar
    +1
    SocibusSocibus
    from £22.83
  • El Puerto de Santa María
    Madrid
    21:45
    05:50
    15 Mar
    +1
    SocibusSocibus
    from £22.83
  • El Puerto de Santa María
    Madrid
    21:45
    05:50
    21 Feb
    +1
    SocibusSocibus
    from £22.83
  • El Puerto de Santa María
    Madrid
    23:10
    06:55
    23 Feb
    +1
    SocibusSocibus
    from £22.83
  • El Puerto de Santa María
    Madrid
    15:00
    23:00
    1 Mar
    SocibusSocibus
    from £22.83
  • El Puerto de Santa María
    Madrid
    21:45
    05:50
    3 Mar
    +1
    SocibusSocibus
    from £22.83
  • El Puerto de Santa María
    Madrid
    21:45
    05:50
    30 Mar
    +1
    SocibusSocibus
    from £25.82
  • El Puerto de Santa María
    Madrid
    21:45
    05:50
    9 Mar
    +1
    SocibusSocibus
    from £25.82
  • El Puerto de Santa María
    Madrid
    21:45
    05:50
    27 Feb
    +1
    SocibusSocibus
    from £25.82
  • El Puerto de Santa María
    Madrid
    21:45
    05:50
    15 Mar
    +1
    SocibusSocibus
    from £25.82
  • El Puerto de Santa María
    Madrid
    15:00
    23:00
    23 Feb
    SocibusSocibus
    from £25.82
  • El Puerto de Santa María
    Madrid
    21:45
    05:50
    21 Feb
    +1
    SocibusSocibus
    from £25.82
  • El Puerto de Santa María
    Madrid
    21:45
    05:50
    1 Mar
    +1
    SocibusSocibus
    from £25.82
  • El Puerto de Santa María
    Madrid
    08:00
    15:20
    21 Feb
    BlaBlaCarBlaBlaCar
    from £19.92
  • El Puerto de Santa María
    Madrid
    16:00
    22:50
    1 Mar
    BlaBlaCarBlaBlaCar
    from £20.75
  • El Puerto de Santa María
    Madrid
    09:10
    15:30
    21 Feb
    BlaBlaCarBlaBlaCar
    from £20.75
  • El Puerto de Santa María
    Madrid
    08:00
    14:40
    27 Feb
    BlaBlaCarBlaBlaCar
    from £21.58
Departure / Arrival
Date best offer
Company
Best price
  • Madrid
    El Puerto de Santa María
    16:00
    23:50
    8 Mar
    SocibusSocibus
    from £22.83
  • Madrid
    El Puerto de Santa María
    14:00
    21:55
    29 Feb
    SocibusSocibus
    from £22.83
  • Madrid
    El Puerto de Santa María
    14:00
    21:55
    22 Feb
    SocibusSocibus
    from £22.83
  • Madrid
    El Puerto de Santa María
    16:00
    23:50
    1 Mar
    SocibusSocibus
    from £22.83
  • Madrid
    El Puerto de Santa María
    14:00
    21:55
    19 Feb
    SocibusSocibus
    from £22.83
  • Madrid
    El Puerto de Santa María
    23:59
    07:35
    21 Feb
    +1
    SocibusSocibus
    from £22.83
  • Madrid
    El Puerto de Santa María
    23:59
    07:20
    20 Feb
    +1
    SocibusSocibus
    from £22.83
  • Madrid
    El Puerto de Santa María
    14:00
    21:55
    22 Feb
    SocibusSocibus
    from £25.82
  • Madrid
    El Puerto de Santa María
    14:00
    21:55
    29 Feb
    SocibusSocibus
    from £25.82
  • Madrid
    El Puerto de Santa María
    16:00
    23:50
    8 Mar
    SocibusSocibus
    from £25.82
  • Madrid
    El Puerto de Santa María
    23:59
    07:35
    27 Feb
    +1
    SocibusSocibus
    from £25.82
  • Madrid
    El Puerto de Santa María
    14:00
    21:55
    19 Feb
    SocibusSocibus
    from £25.82
  • Madrid
    El Puerto de Santa María
    16:00
    23:50
    1 Mar
    SocibusSocibus
    from £25.82
  • Madrid
    El Puerto de Santa María
    16:00
    23:50
    23 Feb
    SocibusSocibus
    from £25.82
  • Madrid
    El Puerto de Santa María
    10:40
    17:30
    20 Feb
    BlaBlaCarBlaBlaCar
    from £17.43
  • Madrid
    El Puerto de Santa María
    09:00
    15:30
    20 Feb
    BlaBlaCarBlaBlaCar
    from £18.26
  • Madrid
    El Puerto de Santa María
    15:00
    21:40
    28 Feb
    BlaBlaCarBlaBlaCar
    from £20.75
  • Madrid
    El Puerto de Santa María
    16:30
    23:30
    19 Feb
    BlaBlaCarBlaBlaCar
    from £20.75

Information about the bus connection, amenities and services

A coach from El Puerto de Santa María to Madrid and back is currently offered by 3 operators, namely Movelia, Busbud and . The choice is yours! You can opt for the quickest coach on this route, which is operated by or you can go for the cheapest coach from Madrid to El Puerto de Santa María, which is only £22.83. Click "Find Now" and book your journey!
It’s not hard to find a low-cost bus ticket for a trip from El Puerto de Santa María to Madrid – finding the best one, however, can be a little more tricky. But there's no need to panic: CheckMyBus is here to assist you! On our website, you can compare and contrast the offers of numerous coach companies. If you’re in a hurry, simply choose the fastest bus. If you want to save money, go for the cheapest option. We recommend you also take a look at the individual comfort features: If the provider of your choice offers WiFi for free, then browsing the internet or checking your e-mails will be no problem whatsoever. If you want to take sports gear such as skis, on the other hand, make sure that bulky luggage transportation is available. Gone are the days when you had to pay extra for good service: Most features such as WiFi, electric sockets or the transportation of a standard size suitcase are free of charge. You’ll soon see that taking the bus is just as convenient as travelling by plane or train!
Ticket prices can vary depending on current demand, which is why it’s good to check not just one offer. Compare prices for coaches, trains, carpooling and flights and with a hint of luck you'll find a deal hard to resist. For the trip of your choice, prices currently range between £22.83 und £25.32. Make sure to pay attention to journey times as well: While a direct bus will get you to your destination in only 8h 0m, having to change buses at some point will lead to considerably longer journey times of up to 8h 5m.

Bus stops in El Puerto de Santa María and Madrid

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

Compare El Puerto de Santa María and Madrid

Continue your journey

Trusted shop
The CheckMyBus App
Free Download