Please Wait

Coach Holidays

To Spain

Discover the beauty of Spain

Spain is consistently voted as the world's most popular holiday destination for us Brits - and for good reason!

The popular resorts along the Costa Brava and Costa Dorada offer miles of stunning sandy beaches, crystal clear waters and endless shops, bars and restaurants. Spain is a year-round destination, so you can soak up the sunshine with a sizzling summer holiday, or visit in winter and enjoy the milder climate.

With gorgeous resorts like Salou, Lloret, Malgrat and Tossa de Mar to choose from and carefully selected hotel accommodation on an all inclusive, full-board or half-board basis, you can't go wrong with Spain. With coach holidays to Spain you can also enjoy guided day trips to places of interest such as Barcelona and the local markets. Additionally, if you choose one of our package holidays to Spain, we arrange every detail of your holiday from start to finish so that you can enjoy a relaxing holiday. 



Or choose one of our Shearings favourites...

  • View offers

    There are 46 holidays matching your criteria

    Discover the beauty of Spain with Shearings

    G6437

    9 days by Expresscoach
    Full Inclusive

    £369pp

    Total price £738

    View Holiday Details
    G10714

    9 days by Expresscoach
    Full Inclusive

    £459pp

    Total price £918

    View Holiday Details
    G6944

    16 days by Expresscoach
    Full Inclusive

    £724pp

    Total price £1448

    View Holiday Details

    saving£10each

    G6944

    9 days by Expresscoach
    Full Inclusive

    £359pp

    Total price £718

    Saving £10pp

    View Holiday Details
    G8519

    9 days by Expresscoach
    Full Inclusive

    £454pp

    Total price £908

    View Holiday Details
    G8519

    9 days by Expresscoach
    Half Board

    £389pp

    Total price £778

    View Holiday Details
    G6942

    16 days by Expresscoach
    Full Inclusive

    £844pp

    Total price £1688

    View Holiday Details

    saving£20each

    G6944

    8 days by Expresscoach
    Full Board

    £394pp

    Total price £788

    Saving £20pp

    View Holiday Details

    saving£20each

    G6930

    8 days by Coach
    Various

    £499pp

    Total price £998

    Saving £20pp

    View Holiday Details

    saving£20each

    G7013

    8 days by Expresscoach
    Full Board

    £429pp

    Total price £858

    Saving £20pp

    View Holiday Details
    G6944

    12 days by Expresscoach
    Full Board

    £654pp

    Total price £1308

    View Holiday Details

    saving£10each

    G7499

    9 days by Expresscoach
    Full Inclusive

    £479pp

    Total price £958

    Saving £10pp

    View Holiday Details
    G6437

    16 days by Expresscoach
    Full Inclusive

    £539pp

    Total price £1078

    View Holiday Details
    G6938

    16 days by Expresscoach
    Full Inclusive

    £944pp

    Total price £1888

    View Holiday Details

    saving£50each

    G5609

    16 days by Expresscoach
    Full Inclusive

    £825pp

    Total price £1650

    Saving £50pp

    View Holiday Details

    saving£25each

    G8603

    9 days by Expresscoach
    Full Inclusive

    £403pp

    Total price £806

    Saving £25pp

    View Holiday Details

    saving£25each

    G8603

    9 days by Expresscoach
    Full Inclusive

    £403pp

    Total price £806

    Saving £25pp

    View Holiday Details

    saving£50each

    G8603

    16 days by Expresscoach
    Full Inclusive

    £903pp

    Total price £1806

    Saving £50pp

    View Holiday Details

    saving£25each

    G7743

    9 days by Expresscoach
    Half Board

    £395pp

    Total price £790

    Saving £25pp

    View Holiday Details

    saving£50each

    G5838

    16 days by Expresscoach
    Half Board

    £755pp

    Total price £1510

    Saving £50pp

    View Holiday Details

    saving£25each

    G8603

    9 days by Expresscoach
    Full Inclusive

    £442pp

    Total price £884

    Saving £25pp

    View Holiday Details

    saving£25each

    G10846

    9 days by Coach
    Half Board

    £593pp

    Total price £1186

    Saving £25pp

    View Holiday Details

    saving£25each

    G7417

    9 days by Expresscoach
    Full Board

    £372pp

    Total price £744

    Saving £25pp

    View Holiday Details

    saving£50each

    G5874

    16 days by Expresscoach
    Full Inclusive

    £912pp

    Total price £1824

    Saving £50pp

    View Holiday Details
    Prices are based on 2 people sharing
    • 2
    • 3
    • British Travel Awards
    • 6
    • 5
    • 4
    • 8
    • 9
    • 10