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 44 holidays matching your criteria

    Discover the beauty of Spain with Shearings

    G6944

    9 days by Expresscoach
    Full Inclusive

    £249pp

    Total price £498

    View Holiday Details
    G10714

    9 days by Expresscoach
    Full Inclusive

    £339pp

    Total price £678

    View Holiday Details

    saving£20each

    G7013

    8 days by Expresscoach
    Full Board

    £429pp

    Total price £858

    Saving £20pp

    View Holiday Details

    saving£20each

    G6930

    8 days by Coach
    Various

    £499pp

    Total price £998

    Saving £20pp

    View Holiday Details
    G6944

    16 days by Expresscoach
    Full Inclusive

    £499pp

    Total price £998

    View Holiday Details
    G6942

    16 days by Expresscoach
    Full Inclusive

    £719pp

    Total price £1438

    View Holiday Details
    G6437

    16 days by Expresscoach
    Full Inclusive

    £539pp

    Total price £1078

    View Holiday Details

    saving£10each

    G6437

    9 days by Expresscoach
    Full Inclusive

    £314pp

    Total price £628

    Saving £10pp

    View Holiday Details
    G6938

    16 days by Expresscoach
    Full Inclusive

    £944pp

    Total price £1888

    View Holiday Details

    saving£10each

    G7499

    9 days by Expresscoach
    Full Inclusive

    £479pp

    Total price £958

    Saving £10pp

    View Holiday Details
    G8603

    9 days by Expresscoach
    Full Inclusive

    £448pp

    Total price £896

    View Holiday Details
    G5609

    16 days by Expresscoach
    Full Inclusive

    £895pp

    Total price £1790

    View Holiday Details
    G8603

    9 days by Expresscoach
    Full Inclusive

    £448pp

    Total price £896

    View Holiday Details
    G8603

    16 days by Expresscoach
    Full Inclusive

    £973pp

    Total price £1946

    View Holiday Details
    G8603

    9 days by Expresscoach
    Full Inclusive

    £487pp

    Total price £974

    View Holiday Details
    G5838

    16 days by Expresscoach
    Half Board

    £850pp

    Total price £1700

    View Holiday Details
    G7743

    9 days by Expresscoach
    Half Board

    £465pp

    Total price £930

    View Holiday Details
    G10846

    9 days by Coach
    Half Board

    £688pp

    Total price £1376

    View Holiday Details
    G5874

    16 days by Expresscoach
    Full Inclusive

    £982pp

    Total price £1964

    View Holiday Details
    G7417

    9 days by Expresscoach
    Full Inclusive

    £507pp

    Total price £1014

    View Holiday Details
    G7417

    16 days by Expresscoach
    Full Board

    £787pp

    Total price £1574

    View Holiday Details
    G7417

    9 days by Expresscoach
    Full Board

    £417pp

    Total price £834

    View Holiday Details
    G7921

    10 days by Coach
    Half Board

    £510pp

    Total price £1020

    View Holiday Details
    G11561

    13 days by Coach
    Half Board

    £1436pp

    Total price £2872

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