- 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.
United Arab Emirates
Depart 05 Jun 2024
Sri Lanka
Depart 01 Jun 2024
Sri Lanka
Depart 31 May 2024
Mexico
Depart 04 Jun 2024
Sri Lanka
Depart 01 Jun 2024
Sri Lanka
Depart 31 May 2024
Sri Lanka
Depart 01 Jun 2024
United Arab Emirates
Depart 05 Jun 2024
Sri Lanka
Depart 31 May 2024
United Arab Emirates
Depart 05 Jun 2024
Depart 29 May 2024
Mexico
Depart 02 Jun 2024
United Arab Emirates
Depart 05 Jun 2024
Tobago
Depart 04 Jun 2024
Depart 05 Jun 2024
United Arab Emirates
Depart 26 May 2024
Sri Lanka
Depart 03 Jun 2024
Depart 04 Jun 2024
Saint Kitts and Nevis
Depart 01 Jun 2024
United Arab Emirates
Depart 05 Jun 2024
Sri Lanka
Depart 05 Jun 2024
Sri Lanka
Depart 29 May 2024
United Arab Emirates
Depart 05 Jun 2024
Depart 26 May 2024
Depart 04 Jun 2024
United Arab Emirates
Depart 26 May 2024
United Arab Emirates
Depart 05 Jun 2024
Depart 31 May 2024
Depart 02 Jun 2024
United Arab Emirates
Depart 05 Jun 2024
Depart 28 May 2024
Saint Lucia
Depart 04 Jun 2024
United Arab Emirates
Depart 26 May 2024
United Arab Emirates
Depart 05 Jun 2024
Depart 05 Jun 2024
Mexico
Depart 02 Jun 2024
Mexico
Depart 02 Jun 2024
Cuba
Depart 02 Jun 2024
United Arab Emirates
Depart 26 May 2024
United Arab Emirates
Depart 05 Jun 2024
Depart 02 Jun 2024
United Arab Emirates
Depart 05 Jun 2024
Saint Lucia
Depart 01 Jun 2024
Depart 04 Jun 2024
Mexico
Depart 02 Jun 2024
Saint Lucia
Depart 30 May 2024
Sri Lanka
Depart 01 Jun 2024
United Arab Emirates
Depart 26 May 2024
Depart 02 Jun 2024
United Arab Emirates
Depart 05 Jun 2024
Sri Lanka
Depart 31 May 2024
Saint Lucia
Depart 01 Jun 2024
Depart 01 Jun 2024
United Arab Emirates
Depart 26 May 2024
Depart 22 May 2024
Mauritius
Depart 26 May 2024
Depart 04 Jun 2024
United Arab Emirates
Depart 26 May 2024
Depart 28 May 2024
Sri Lanka
Depart 01 Jun 2024
Barbados
Depart 04 Jun 2024
United Arab Emirates
Depart 05 Jun 2024
Depart 02 Jun 2024
Cuba
Depart 02 Jun 2024
Depart 02 Jun 2024
Sri Lanka
Depart 26 May 2024
Depart 30 May 2024
Depart 05 Jun 2024
Depart 04 Jun 2024
Depart 02 Jun 2024
Depart 04 Jun 2024
Depart 29 May 2024
Mauritius
Depart 03 Jun 2024
Barbados
Depart 04 Jun 2024
Saint Lucia
Depart 01 Jun 2024
Depart 05 Jun 2024
Depart 04 Jun 2024
United Arab Emirates
Depart 05 Jun 2024
United Arab Emirates
Depart 05 Jun 2024
Dominican Republic
Depart 05 Jun 2024
Depart 22 May 2024
Sri Lanka
Depart 01 Jun 2024
Sri Lanka
Depart 31 May 2024
United Arab Emirates
Depart 05 Jun 2024
Depart 02 Jun 2024
Depart 05 Jun 2024
Depart 05 Jun 2024
Depart 02 Jun 2024
United Arab Emirates
Depart 05 Jun 2024
Sri Lanka
Depart 04 Jun 2024
United Arab Emirates
Depart 26 May 2024
United Arab Emirates
Depart 26 May 2024
Sri Lanka
Depart 01 Jun 2024
United Arab Emirates
Depart 05 Jun 2024
United Arab Emirates
Depart 05 Jun 2024
Depart 04 Jun 2024
United Arab Emirates
Depart 26 May 2024
Sri Lanka
Depart 03 Jun 2024
Dominican Republic
Depart 03 Jun 2024
Depart 30 May 2024
Sri Lanka
Depart 26 May 2024
Depart 04 Jun 2024
Depart 28 May 2024
United Arab Emirates
Depart 26 May 2024
Depart 02 Jun 2024
Depart 02 Jun 2024
Depart 02 Jun 2024
Depart 04 Jun 2024
Depart 02 Jun 2024
Mauritius
Depart 26 May 2024
Depart 05 Jun 2024
Sri Lanka
Depart 31 May 2024
United Arab Emirates
Depart 05 Jun 2024
Depart 02 Jun 2024
United Arab Emirates
Depart 26 May 2024
Malaysia
Depart 30 May 2024
United Arab Emirates
Depart 05 Jun 2024
Depart 23 May 2024
United Arab Emirates
Depart 05 Jun 2024
Saint Lucia
Depart 01 Jun 2024
Barbados
Depart 02 Jun 2024
Mauritius
Depart 01 Jun 2024
Depart 04 Jun 2024
Mexico
Depart 03 Jun 2024
Depart 02 Jun 2024
Depart 02 Jun 2024
Maldives
Depart 22 May 2024
Mexico
Depart 02 Jun 2024
Dominican Republic
Depart 05 Jun 2024
Malaysia
Depart 30 May 2024
Cuba
Depart 02 Jun 2024
Mexico
Depart 02 Jun 2024
Indonesia
Depart 28 May 2024
Antigua
Depart 02 Jun 2024
Mauritius
Depart 05 Jun 2024
United Arab Emirates
Depart 05 Jun 2024
Dominican Republic
Depart 03 Jun 2024
United Arab Emirates
Depart 05 Jun 2024
Dominican Republic
Depart 03 Jun 2024
Depart 30 May 2024
Depart 30 May 2024
United Arab Emirates
Depart 26 May 2024
United Arab Emirates
Depart 26 May 2024
Maldives
Depart 01 Jun 2024
United Arab Emirates
Depart 05 Jun 2024
Mexico
Depart 02 Jun 2024
United Arab Emirates
Depart 26 May 2024
Indonesia
Depart 04 Jun 2024
Mexico
Depart 26 May 2024
Mexico
Depart 02 Jun 2024
United Arab Emirates
Depart 05 Jun 2024
Antigua
Depart 02 Jun 2024
Indonesia
Depart 04 Jun 2024
Depart 02 Jun 2024
Mexico
Depart 02 Jun 2024
Depart 05 Jun 2024
Dominican Republic
Depart 03 Jun 2024
Saint Lucia
Depart 01 Jun 2024
Depart 03 Jun 2024
Oman
Depart 05 Jun 2024
Saint Kitts and Nevis
Depart 01 Jun 2024
Mauritius
Depart 26 May 2024
United Arab Emirates
Depart 26 May 2024
Mauritius
Depart 05 Jun 2024
Mauritius
Depart 03 Jun 2024
Depart 02 Jun 2024
Depart 04 Jun 2024
United Arab Emirates
Depart 05 Jun 2024
Depart 04 Jun 2024
Mexico
Depart 02 Jun 2024
Mauritius
Depart 28 May 2024
Depart 29 May 2024
Barbados
Depart 31 May 2024
Depart 28 May 2024
Mexico
Depart 04 Jun 2024
Jamaica
Depart 03 Jun 2024
Depart 05 Jun 2024
Depart 02 Jun 2024
Depart 02 Jun 2024
Depart 02 Jun 2024
Mexico
Depart 02 Jun 2024
Mauritius
Depart 29 May 2024
Indonesia
Depart 27 May 2024
United Arab Emirates
Depart 26 May 2024
Dominican Republic
Depart 03 Jun 2024
Mexico
Depart 04 Jun 2024
United Arab Emirates
Depart 26 May 2024
Depart 27 May 2024
Antigua
Depart 02 Jun 2024
United Arab Emirates
Depart 26 May 2024
Mauritius
Depart 01 Jun 2024
Sri Lanka
Depart 25 May 2024
Depart 02 Jun 2024
Dominican Republic
Depart 03 Jun 2024
Depart 29 May 2024
Depart 05 Jun 2024
Mauritius
Depart 22 May 2024
Saint Lucia
Depart 01 Jun 2024
Indonesia
Depart 22 May 2024
Mexico
Depart 02 Jun 2024
Maldives
Depart 22 May 2024
United Arab Emirates
Depart 26 May 2024
United Arab Emirates
Depart 05 Jun 2024
Mauritius
Depart 26 May 2024
Depart 02 Jun 2024
Mexico
Depart 03 Jun 2024
Dominican Republic
Depart 03 Jun 2024
Mexico
Depart 26 May 2024
United Arab Emirates
Depart 26 May 2024
Saint Lucia
Depart 01 Jun 2024
Mexico
Depart 04 Jun 2024
Maldives
Depart 01 Jun 2024
Dominican Republic
Depart 03 Jun 2024
Mauritius
Depart 26 May 2024
United Arab Emirates
Depart 26 May 2024
Dominican Republic
Depart 03 Jun 2024
United Arab Emirates
Depart 26 May 2024
Mauritius
Depart 29 May 2024
Jamaica
Depart 03 Jun 2024
Jamaica
Depart 30 May 2024
Depart 24 May 2024
United Arab Emirates
Depart 05 Jun 2024
United Arab Emirates
Depart 05 Jun 2024
Indonesia
Depart 05 Jun 2024
Depart 02 Jun 2024
Jamaica
Depart 03 Jun 2024
United Arab Emirates
Depart 05 Jun 2024
Saint Lucia
Depart 01 Jun 2024
United Arab Emirates
Depart 05 Jun 2024
United Arab Emirates
Depart 26 May 2024
Maldives
Depart 27 May 2024
Maldives
Depart 01 Jun 2024
Jamaica
Depart 30 May 2024
Depart 02 Jun 2024
Jamaica
Depart 04 Jun 2024
Barbados
Depart 31 May 2024
Maldives
Depart 01 Jun 2024
United Arab Emirates
Depart 05 Jun 2024
United Arab Emirates
Depart 05 Jun 2024
Depart 30 May 2024
Saint Vincent
Depart 02 Jun 2024
United Arab Emirates
Depart 26 May 2024
Aruba
Depart 02 Jun 2024
United Arab Emirates
Depart 26 May 2024
Maldives
Depart 22 May 2024
Depart 30 May 2024
United Arab Emirates
Depart 05 Jun 2024
Maldives
Depart 22 May 2024
United Arab Emirates
Depart 26 May 2024
Maldives
Depart 05 Jun 2024
United Arab Emirates
Depart 26 May 2024
Jamaica
Depart 30 May 2024
United Arab Emirates
Depart 26 May 2024
Saint Lucia
Depart 01 Jun 2024
United Arab Emirates
Depart 26 May 2024
Maldives
Depart 01 Jun 2024
United Arab Emirates
Depart 26 May 2024
Mauritius
Depart 02 Jun 2024
Saint Lucia
Depart 01 Jun 2024
Mauritius
Depart 26 May 2024
Depart 05 Jun 2024
United Arab Emirates
Depart 26 May 2024
Barbados
Depart 31 May 2024
Depart 04 Jun 2024
Jamaica
Depart 03 Jun 2024
Maldives
Depart 26 May 2024
Depart 30 May 2024
United Arab Emirates
Depart 26 May 2024
Maldives
Depart 22 May 2024
Maldives
Depart 05 Jun 2024
Mauritius
Depart 04 Jun 2024
Depart 02 Jun 2024
Seychelles
Depart 31 May 2024
Jamaica
Depart 04 Jun 2024
Dominican Republic
Depart 03 Jun 2024
Antigua
Depart 02 Jun 2024
Depart 22 May 2024
Depart 30 May 2024
Bahamas
Depart 03 Jun 2024
United Arab Emirates
Depart 26 May 2024
Jamaica
Depart 30 May 2024
Jamaica
Depart 04 Jun 2024
Jamaica
Depart 30 May 2024
United Arab Emirates
Depart 05 Jun 2024
Depart 22 May 2024
Depart 01 Jun 2024
Mauritius
Depart 02 Jun 2024
Dominican Republic
Depart 03 Jun 2024
Maldives
Depart 25 May 2024
Barbados
Depart 31 May 2024
Mauritius
Depart 22 May 2024
Barbados
Depart 31 May 2024
Antigua
Depart 02 Jun 2024
Antigua
Depart 02 Jun 2024
Jamaica
Depart 04 Jun 2024
Depart 01 Jun 2024
Jamaica
Depart 05 Jun 2024
United Arab Emirates
Depart 26 May 2024
Mauritius
Depart 01 Jun 2024
Maldives
Depart 22 May 2024
Maldives
Depart 05 Jun 2024
Depart 04 Jun 2024
Antigua
Depart 02 Jun 2024
Jamaica
Depart 30 May 2024
Saint Lucia
Depart 01 Jun 2024
Mauritius
Depart 26 May 2024
Jamaica
Depart 05 Jun 2024
United Arab Emirates
Depart 05 Jun 2024
Jamaica
Depart 04 Jun 2024
United Arab Emirates
Depart 26 May 2024
United Arab Emirates
Depart 05 Jun 2024
Mauritius
Depart 05 Jun 2024
United Arab Emirates
Depart 26 May 2024
Depart 01 Jun 2024
Dominican Republic
Depart 05 Jun 2024
Jamaica
Depart 30 May 2024
Grenada
Depart 04 Jun 2024
Jamaica
Depart 04 Jun 2024
Depart 03 Jun 2024
Seychelles
Depart 26 May 2024
Saint Lucia
Depart 01 Jun 2024
Maldives
Depart 02 Jun 2024
Antigua
Depart 30 May 2024
Antigua
Depart 02 Jun 2024
Saint Lucia
Depart 30 May 2024
Seychelles
Depart 05 Jun 2024
Saint Lucia
Depart 01 Jun 2024
Depart 22 May 2024
Saint Lucia
Depart 01 Jun 2024
Mauritius
Depart 26 May 2024
Depart 01 Jun 2024
Depart 03 Jun 2024
Maldives
Depart 02 Jun 2024
Mauritius
Depart 01 Jun 2024
Depart 05 Jun 2024
Depart 26 May 2024
Depart 05 Jun 2024
Depart 31 May 2024
Maldives
Depart 26 May 2024
Maldives
Depart 22 May 2024
Maldives
Depart 01 Jun 2024
Maldives
Depart 22 May 2024
Maldives
Depart 03 Jun 2024
Maldives
Depart 26 May 2024
Maldives
Depart 22 May 2024
Maldives
Depart 05 Jun 2024
Maldives
Depart 23 May 2024
Maldives
Depart 25 May 2024
Maldives
Depart 22 May 2024
Maldives
Depart 05 Jun 2024
Maldives
Depart 05 Jun 2024
Maldives
Depart 01 Jun 2024
Maldives
Depart 31 May 2024
Maldives
Depart 22 May 2024
Maldives
Depart 01 Jun 2024
Depart 30 May 2024
Seychelles
Depart 26 May 2024
Maldives
Depart 26 May 2024
Maldives
Depart 02 Jun 2024
Depart 22 May 2024
Depart 05 Jun 2024
Maldives
Depart 04 Jun 2024
Maldives
Depart 22 May 2024
Maldives
Depart 22 May 2024
Maldives
Depart 01 Jun 2024
Maldives
Depart 03 Jun 2024
Maldives
Depart 22 May 2024
Maldives
Depart 26 May 2024
Maldives
Depart 22 May 2024
Maldives
Depart 05 Jun 2024
Depart 23 May 2024
Maria is great - I wouldn't go anywhere else to book my holidays!
Mrs Chandani Bhudia via Feefo