- Destinations
- Holiday Deals
- Holiday Types
- All Inclusive
- Inspire Me
- About Us
- Reviews
- Payment Options
- Customer Support
- My Account
- Enquire Now
- My Trip Ideas
We’re bringing you the BEST holiday offers for May Half Term!
We also offer low deposits starting from just £99pp so you can spread the cost of your holiday. Find out the full details here.
Browse our full range of May Half Term holiday offers on our website or give one of our travel experts a call to plan a holiday tailored just for you.
Travel 24 May 2024 - 31 May 2024
Travel 24 May 2024 - 31 May 2024
Travel 24 May 2024 - 03 Jun 2024
Maldives
Travel 24 May 2024 - 03 Jun 2024
Mauritius
Travel 01 Jun 2024 - 03 Jun 2024
Travel 24 May 2024 - 03 Jun 2024
Saint Lucia
Travel 01 Jun 2024 - 03 Jun 2024
Travel 24 May 2024 - 01 Jun 2024
Mauritius
Travel 24 May 2024 - 31 May 2024
United Arab Emirates
Travel 24 May 2024 - 03 Jun 2024
Antigua
Travel 24 May 2024 - 03 Jun 2024
Travel 24 May 2024 - 03 Jun 2024
Mauritius
Travel 24 May 2024 - 31 May 2024
Travel 25 May 2024 - 01 Jun 2024
United Arab Emirates
Travel 01 Jun 2024 - 03 Jun 2024
Travel 25 May 2024 - 01 Jun 2024
Travel 24 May 2024 - 03 Jun 2024
Jamaica
Travel 24 May 2024 - 31 May 2024
United Arab Emirates
Travel 02 Jun 2024 - 03 Jun 2024
Antigua
Travel 02 Jun 2024 - 03 Jun 2024
Mexico
Travel 24 May 2024 - 03 Jun 2024
Travel 25 May 2024 - 01 Jun 2024
Travel 25 May 2024 - 01 Jun 2024
Travel 25 May 2024 - 01 Jun 2024
Travel 24 May 2024 - 01 Jun 2024
Travel 25 May 2024 - 01 Jun 2024
Travel 25 May 2024 - 01 Jun 2024
Travel 25 May 2024 - 01 Jun 2024
Jamaica
Travel 03 Jun 2024 - 03 Jun 2024
Travel 24 May 2024 - 03 Jun 2024
Sri Lanka
Travel 01 Jun 2024 - 03 Jun 2024
United Arab Emirates
Travel 03 Jun 2024 - 03 Jun 2024
Travel 24 May 2024 - 03 Jun 2024
Travel 24 May 2024 - 03 Jun 2024
Indonesia
Travel 24 May 2024 - 03 Jun 2024
British Virgin Islands
Travel 02 Jun 2024 - 03 Jun 2024
British Virgin Islands
Travel 02 Jun 2024 - 03 Jun 2024
Travel 24 May 2024 - 31 May 2024
Travel 24 May 2024 - 31 May 2024
Maldives
Travel 24 May 2024 - 31 May 2024
Sri Lanka
Travel 24 May 2024 - 03 Jun 2024
Mauritius
Travel 01 Jun 2024 - 03 Jun 2024
Travel 01 Jun 2024 - 03 Jun 2024
Mauritius
Travel 01 Jun 2024 - 03 Jun 2024
Mauritius
Travel 24 May 2024 - 31 May 2024
Mexico
Travel 24 May 2024 - 31 May 2024
Travel 01 Jun 2024 - 03 Jun 2024
Maldives
Travel 24 May 2024 - 03 Jun 2024
Mauritius
Travel 01 Jun 2024 - 03 Jun 2024
Travel 24 May 2024 - 31 May 2024
United Arab Emirates
Travel 02 Jun 2024 - 03 Jun 2024
Mexico
Travel 24 May 2024 - 03 Jun 2024
Jamaica
Travel 24 May 2024 - 03 Jun 2024
Travel 31 May 2024 - 03 Jun 2024
Maldives
Travel 01 Jun 2024 - 03 Jun 2024
Travel 24 May 2024 - 03 Jun 2024
Travel 24 May 2024 - 03 Jun 2024
Jamaica
Travel 24 May 2024 - 03 Jun 2024
Travel 01 Jun 2024 - 03 Jun 2024
Travel 24 May 2024 - 03 Jun 2024
Mauritius
Travel 01 Jun 2024 - 03 Jun 2024
Maldives
Travel 24 May 2024 - 03 Jun 2024
Travel 01 Jun 2024 - 03 Jun 2024
Travel 24 May 2024 - 03 Jun 2024
Maldives
Travel 01 Jun 2024 - 03 Jun 2024
Travel 01 Jun 2024 - 03 Jun 2024
Maldives
Travel 01 Jun 2024 - 03 Jun 2024
Maldives
Travel 01 Jun 2024 - 03 Jun 2024
Maldives
Travel 01 Jun 2024 - 03 Jun 2024
Sri Lanka
Depart 31 May 2024
Sri Lanka
Depart 01 Jun 2024
Depart 01 Jun 2024
Sri Lanka
Depart 29 May 2024
Depart 28 May 2024
Sri Lanka
Depart 03 Jun 2024
Depart 30 May 2024
Sri Lanka
Depart 26 May 2024
Sri Lanka
Depart 01 Jun 2024
Depart 02 Jun 2024
Mauritius
Depart 01 Jun 2024
Mauritius
Depart 03 Jun 2024
Depart 03 Jun 2024
Tanzania
Depart 30 May 2024
Depart 28 May 2024
Mauritius
Depart 26 May 2024
Sri Lanka
Depart 26 May 2024
Sri Lanka
Depart 03 Jun 2024
Sri Lanka
Depart 01 Jun 2024
Depart 01 Jun 2024
Depart 28 May 2024
Depart 28 May 2024
Depart 28 May 2024
Sri Lanka
Depart 31 May 2024
United Arab Emirates
Depart 26 May 2024
Depart 30 May 2024
Depart 30 May 2024
Depart 30 May 2024
Depart 03 Jun 2024
United Arab Emirates
Depart 26 May 2024
Depart 30 May 2024
Depart 28 May 2024
United Arab Emirates
Depart 26 May 2024
Depart 30 May 2024
Tanzania
Depart 31 May 2024
Depart 28 May 2024
Sri Lanka
Depart 25 May 2024
Maldives
Depart 01 Jun 2024
Mexico
Depart 30 May 2024
Mauritius
Depart 03 Jun 2024
Depart 29 May 2024
Mauritius
Depart 01 Jun 2024
Depart 27 May 2024
Mexico
Depart 02 Jun 2024
Depart 30 May 2024
United Arab Emirates
Depart 26 May 2024
Sri Lanka
Depart 31 May 2024
Sri Lanka
Depart 01 Jun 2024
Jamaica
Depart 03 Jun 2024
Saint Lucia
Depart 28 May 2024
Depart 28 May 2024
United Arab Emirates
Depart 26 May 2024
Depart 28 May 2024
Mauritius
Depart 28 May 2024
Depart 03 Jun 2024
Jamaica
Depart 03 Jun 2024
Mexico
Depart 02 Jun 2024
United Arab Emirates
Depart 26 May 2024
Depart 28 May 2024
Mexico
Depart 29 May 2024
United Arab Emirates
Depart 26 May 2024
Depart 28 May 2024
Depart 27 May 2024
United Arab Emirates
Depart 26 May 2024
Saint Lucia
Depart 01 Jun 2024
Maldives
Depart 01 Jun 2024
Depart 30 May 2024
United Arab Emirates
Depart 26 May 2024
Depart 28 May 2024
Mauritius
Depart 26 May 2024
Mexico
Depart 30 May 2024
Depart 28 May 2024
Depart 01 Jun 2024
Maldives
Depart 01 Jun 2024
United Arab Emirates
Depart 26 May 2024
United Arab Emirates
Depart 26 May 2024
Mauritius
Depart 29 May 2024
Depart 28 May 2024
United Arab Emirates
Depart 26 May 2024
Mauritius
Depart 29 May 2024
Malaysia
Depart 30 May 2024
Dominican Republic
Depart 01 Jun 2024
Mexico
Depart 02 Jun 2024
Depart 02 Jun 2024
Jamaica
Depart 03 Jun 2024
Depart 02 Jun 2024
United Arab Emirates
Depart 26 May 2024
Depart 02 Jun 2024
Jamaica
Depart 03 Jun 2024
Maldives
Depart 01 Jun 2024
Mexico
Depart 30 May 2024
Jamaica
Depart 03 Jun 2024
Depart 28 May 2024
United Arab Emirates
Depart 26 May 2024
Depart 30 May 2024
Depart 29 May 2024
Mexico
Depart 02 Jun 2024
Depart 01 Jun 2024
Barbados
Depart 31 May 2024
United Arab Emirates
Depart 26 May 2024
United Arab Emirates
Depart 26 May 2024
Mexico
Depart 03 Jun 2024
Maldives
Depart 26 May 2024
Depart 29 May 2024
Antigua
Depart 02 Jun 2024
United Arab Emirates
Depart 26 May 2024
Maldives
Depart 27 May 2024
Depart 28 May 2024
United Arab Emirates
Depart 26 May 2024
Mauritius
Depart 26 May 2024
Depart 28 May 2024
Depart 01 Jun 2024
United Arab Emirates
Depart 26 May 2024
Dominican Republic
Depart 01 Jun 2024
Depart 28 May 2024
Depart 28 May 2024
Malaysia
Depart 30 May 2024
United Arab Emirates
Depart 26 May 2024
Depart 24 May 2024
Jamaica
Depart 03 Jun 2024
Depart 30 May 2024
United Arab Emirates
Depart 26 May 2024
Depart 30 May 2024
Depart 28 May 2024
Maldives
Depart 25 May 2024
Barbados
Depart 29 May 2024
Depart 02 Jun 2024
United Arab Emirates
Depart 26 May 2024
Mauritius
Depart 26 May 2024
Depart 28 May 2024
Depart 01 Jun 2024
Depart 28 May 2024
United Arab Emirates
Depart 26 May 2024
Depart 30 May 2024
Depart 30 May 2024
Depart 28 May 2024
United Arab Emirates
Depart 26 May 2024
Depart 24 May 2024
Jamaica
Depart 03 Jun 2024
United Arab Emirates
Depart 26 May 2024
Indonesia
Depart 29 May 2024
Jamaica
Depart 03 Jun 2024
Jamaica
Depart 31 May 2024
Saint Lucia
Depart 03 Jun 2024
Depart 28 May 2024
Jamaica
Depart 03 Jun 2024
Indonesia
Depart 28 May 2024
Jamaica
Depart 03 Jun 2024
Mauritius
Depart 26 May 2024
Mauritius
Depart 01 Jun 2024
Jamaica
Depart 03 Jun 2024
Maldives
Depart 02 Jun 2024
Depart 28 May 2024
Depart 28 May 2024
Antigua
Depart 02 Jun 2024
Depart 30 May 2024
United Arab Emirates
Depart 26 May 2024
United Arab Emirates
Depart 26 May 2024
Depart 29 May 2024
Maldives
Depart 01 Jun 2024
United Arab Emirates
Depart 26 May 2024
United Arab Emirates
Depart 26 May 2024
Depart 28 May 2024
Seychelles
Depart 31 May 2024
Saint Lucia
Depart 02 Jun 2024
Jamaica
Depart 03 Jun 2024
United Arab Emirates
Depart 26 May 2024
United Arab Emirates
Depart 26 May 2024
Mauritius
Depart 26 May 2024
Indonesia
Depart 28 May 2024
Jamaica
Depart 31 May 2024
Depart 28 May 2024
Saint Lucia
Depart 02 Jun 2024
Maldives
Depart 02 Jun 2024
Dominican Republic
Depart 27 May 2024
Depart 26 May 2024
Depart 25 May 2024
Saint Lucia
Depart 30 May 2024
Maldives
Depart 26 May 2024
Maldives
Depart 31 May 2024
Maldives
Depart 01 Jun 2024
United Arab Emirates
Depart 26 May 2024
Depart 31 May 2024
United Arab Emirates
Depart 26 May 2024
United Arab Emirates
Depart 26 May 2024
Depart 28 May 2024
Depart 25 May 2024
Saint Lucia
Depart 30 May 2024
Seychelles
Depart 26 May 2024
Maldives
Depart 24 May 2024
United Arab Emirates
Depart 26 May 2024
Barbados
Depart 02 Jun 2024
Depart 28 May 2024
Depart 28 May 2024
Maldives
Depart 02 Jun 2024
Depart 28 May 2024
Depart 28 May 2024
Depart 28 May 2024
Depart 01 Jun 2024
Depart 03 Jun 2024
Depart 28 May 2024
Indonesia
Depart 29 May 2024
Depart 02 Jun 2024
Depart 02 Jun 2024
Maldives
Depart 01 Jun 2024
Saint Lucia
Depart 28 May 2024
Depart 28 May 2024
Antigua
Depart 02 Jun 2024
Maldives
Depart 26 May 2024
Maldives
Depart 02 Jun 2024
Depart 28 May 2024
Indonesia
Depart 30 May 2024
Barbados
Depart 30 May 2024
Depart 28 May 2024
Depart 28 May 2024
Dominican Republic
Depart 27 May 2024
Depart 25 May 2024
Indonesia
Depart 30 May 2024
Depart 28 May 2024
Antigua
Depart 02 Jun 2024
Depart 30 May 2024
Depart 25 May 2024
Maldives
Depart 31 May 2024
Grenada
Depart 01 Jun 2024
Maldives
Depart 01 Jun 2024
Depart 28 May 2024
Maldives
Depart 01 Jun 2024
Depart 25 May 2024
Indonesia
Depart 30 May 2024
Maldives
Depart 01 Jun 2024
Depart 28 May 2024
Indonesia
Depart 27 May 2024
Depart 31 May 2024
Depart 30 May 2024
Depart 25 May 2024
Maldives
Depart 02 Jun 2024
Jamaica
Depart 03 Jun 2024
Depart 28 May 2024
Maldives
Depart 31 May 2024
Aruba
Depart 02 Jun 2024
Jamaica
Depart 31 May 2024
Maldives
Depart 03 Jun 2024
Depart 31 May 2024
Maldives
Depart 02 Jun 2024
Depart 02 Jun 2024
Maldives
Depart 26 May 2024
Maldives
Depart 26 May 2024
Jamaica
Depart 03 Jun 2024
Saint Lucia
Depart 01 Jun 2024
Dominican Republic
Depart 03 Jun 2024
Depart 02 Jun 2024
Grenada
Depart 01 Jun 2024
Depart 28 May 2024
Maldives
Depart 02 Jun 2024
Barbados
Depart 30 May 2024
Depart 30 May 2024
Maldives
Depart 26 May 2024
Saint Lucia
Depart 30 May 2024
Depart 28 May 2024
Depart 01 Jun 2024
Depart 30 May 2024
Depart 01 Jun 2024
Depart 28 May 2024
Jamaica
Depart 31 May 2024
Depart 30 May 2024
Depart 02 Jun 2024
Maldives
Depart 01 Jun 2024
Depart 28 May 2024
Antigua
Depart 30 May 2024
Antigua
Depart 30 May 2024
Curacao
Depart 01 Jun 2024
Depart 03 Jun 2024
Barbados
Depart 02 Jun 2024
Grenada
Depart 29 May 2024
Dominican Republic
Depart 30 May 2024
Maldives
Depart 03 Jun 2024
Antigua
Depart 30 May 2024
Depart 31 May 2024
Seychelles
Depart 26 May 2024
Maldives
Depart 26 May 2024
Depart 03 Jun 2024
Depart 26 May 2024
Antigua
Depart 03 Jun 2024
Antigua
Depart 30 May 2024
Depart 27 May 2024
Depart 27 May 2024
Maldives
Depart 26 May 2024
Maria is great - I wouldn't go anywhere else to book my holidays!
Mrs Chandani Bhudia via Feefo