
- Destinations
- Holiday Deals
- Holiday Types
- Inspire Me
- About Us
- Reviews
- Payment Options
- Customer Support
- My Account
- Request a Quote
- 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.
Offer Ends In 10 Days!
Saint Lucia
Travel 26 May 2025 - 01 Jun 2025
Offer Ends In 10 Days!
Travel 23 May 2025 - 01 Jun 2025
Offer Ends In 10 Days!
Travel 23 May 2025 - 01 Jun 2025
Offer Ends In 10 Days!
Antigua
Travel 23 May 2025 - 31 May 2025
Travel 23 May 2025 - 01 Jun 2025
Offer Ends In 10 Days!
Malaysia
Travel 23 May 2025 - 01 Jun 2025
Offer Ends In 10 Days!
Antigua
Travel 23 May 2025 - 01 Jun 2025
Travel 23 May 2025 - 01 Jun 2025
Offer Ends In 10 Days!
Mexico
Travel 23 May 2025 - 31 May 2025
Offer Ends In 10 Days!
Barbados
Travel 23 May 2025 - 31 May 2025
Offer Ends In 10 Days!
Maldives
Travel 23 May 2025 - 01 Jun 2025
Malaysia
Travel 23 May 2025 - 01 Jun 2025
Offer Ends In 10 Days!
British Virgin Islands
Travel 23 May 2025 - 31 May 2025
Offer Ends In 10 Days!
Turks and Caicos Islands
Travel 01 Jun 2025 - 01 Jun 2025
Offer Ends In 10 Days!
Mexico
Travel 23 May 2025 - 01 Jun 2025
Offer Ends In 10 Days!
Travel 23 May 2025 - 01 Jun 2025
Offer Ends In 10 Days!
Travel 23 May 2025 - 01 Jun 2025
Offer Ends In 10 Days!
Maldives
Travel 23 May 2025 - 01 Jun 2025
Offer Ends In 10 Days!
Travel 23 May 2025 - 01 Jun 2025
Travel 23 May 2025 - 01 Jun 2025
Offer Ends In 10 Days!
Dominican Republic
Travel 01 Jun 2025 - 01 Jun 2025
Mexico
Travel 23 May 2025 - 01 Jun 2025
British Virgin Islands
Travel 24 May 2025 - 31 May 2025
Offer Ends In 10 Days!
Mauritius
Travel 23 May 2025 - 31 May 2025
United Arab Emirates
Travel 23 May 2025 - 01 Jun 2025
Offer Ends In 10 Days!
Travel 23 May 2025 - 01 Jun 2025
Offer Ends In 10 Days!
Maldives
Travel 23 May 2025 - 01 Jun 2025
Travel 23 May 2025 - 01 Jun 2025
Offer Ends In 10 Days!
Travel 23 May 2025 - 01 Jun 2025
Offer Ends In 10 Days!
Travel 23 May 2025 - 01 Jun 2025
Dominican Republic
Travel 01 Jun 2025 - 01 Jun 2025
Saint Vincent and the Grenadines
Travel 01 Jun 2025 - 01 Jun 2025
Offer Ends In 10 Days!
Travel 23 May 2025 - 01 Jun 2025
Offer Ends In 10 Days!
Travel 23 May 2025 - 01 Jun 2025
Travel 23 May 2025 - 01 Jun 2025
Offer Ends In 10 Days!
Sri Lanka
Travel 23 May 2025 - 01 Jun 2025
Offer Ends In 10 Days!
Antigua
Travel 01 Jun 2025 - 01 Jun 2025
Travel 01 Jun 2025 - 01 Jun 2025
Offer Ends In 10 Days!
Maldives
Travel 23 May 2025 - 01 Jun 2025
Travel 23 May 2025 - 01 Jun 2025
Travel 23 May 2025 - 01 Jun 2025
Travel 23 May 2025 - 01 Jun 2025
Offer Ends In 10 Days!
Travel 01 Jun 2025 - 01 Jun 2025
United Arab Emirates
Travel 23 May 2025 - 01 Jun 2025
United Arab Emirates
Travel 23 May 2025 - 01 Jun 2025
United Arab Emirates
Travel 23 May 2025 - 01 Jun 2025
Offer Ends Today!
Travel 23 May 2025 - 01 Jun 2025
Offer Ends In 10 Days!
Turks and Caicos Islands
Travel 23 May 2025 - 31 May 2025
Offer Ends In 10 Days!
Turks and Caicos Islands
Travel 23 May 2025 - 31 May 2025
Offer Ends In 10 Days!
Saint Lucia
Travel 23 May 2025 - 01 Jun 2025
Offer Ends In 10 Days!
Mauritius
Travel 23 May 2025 - 01 Jun 2025
Offer Ends In 10 Days!
British Virgin Islands
Travel 31 May 2025 - 31 May 2025
Offer Ends In 10 Days!
Maldives
Travel 23 May 2025 - 01 Jun 2025
Travel 23 May 2025 - 01 Jun 2025
Travel 23 May 2025 - 01 Jun 2025
Offer Ends In 10 Days!
Travel 23 May 2025 - 31 May 2025
Offer Ends In 10 Days!
Travel 23 May 2025 - 31 May 2025
Offer Ends In 10 Days!
Mexico
Travel 23 May 2025 - 31 May 2025
Offer Ends In 10 Days!
Mexico
Travel 23 May 2025 - 31 May 2025
Offer Ends In 10 Days!
Mexico
Travel 23 May 2025 - 31 May 2025
Offer Ends In 10 Days!
Bahamas
Travel 23 May 2025 - 31 May 2025
Offer Ends In 10 Days!
Maldives
Travel 23 May 2025 - 31 May 2025
Offer Ends In 10 Days!
Mauritius
Travel 23 May 2025 - 01 Jun 2025
Offer Ends In 5 Days!
Travel 23 May 2025 - 01 Jun 2025
Offer Ends In 10 Days!
Travel 23 May 2025 - 01 Jun 2025
Maldives
Travel 23 May 2025 - 01 Jun 2025
Indonesia
Travel 23 May 2025 - 01 Jun 2025
Offer Ends In 10 Days!
Travel 23 May 2025 - 31 May 2025
Offer Ends In 10 Days!
Bahamas
Travel 23 May 2025 - 31 May 2025
Offer Ends In 10 Days!
Bahamas
Travel 23 May 2025 - 31 May 2025
Offer Ends In 10 Days!
Barbados
Travel 23 May 2025 - 01 Jun 2025
Offer Ends In 10 Days!
Maldives
Travel 23 May 2025 - 01 Jun 2025
Maldives
Travel 23 May 2025 - 01 Jun 2025
Sri Lanka
Depart 01 Jun 2025
Sri Lanka
Depart 01 Jun 2025
Depart 29 May 2025
Barbados
Depart 29 May 2025
Depart 01 Jun 2025
Mauritius
Depart 26 May 2025
Malaysia
Depart 01 Jun 2025
Depart 29 May 2025
Depart 30 May 2025
Depart 30 May 2025
Barbados
Depart 30 May 2025
Depart 28 May 2025
Depart 27 May 2025
Depart 28 May 2025
Mauritius
Depart 31 May 2025
Depart 30 May 2025
Depart 01 Jun 2025
Depart 29 May 2025
Depart 26 May 2025
Sri Lanka
Depart 01 Jun 2025
Depart 01 Jun 2025
Mauritius
Depart 28 May 2025
Depart 29 May 2025
Depart 27 May 2025
Tobago
Depart 30 May 2025
Depart 25 May 2025
Mauritius
Depart 26 May 2025
Depart 27 May 2025
Depart 27 May 2025
Depart 01 Jun 2025
Depart 23 May 2025
Mauritius
Depart 29 May 2025
Depart 27 May 2025
Malaysia
Depart 30 May 2025
Depart 01 Jun 2025
Depart 30 May 2025
Indonesia
Depart 28 May 2025
Maldives
Depart 30 May 2025
Mauritius
Depart 29 May 2025
Depart 30 May 2025
Mauritius
Depart 27 May 2025
Maldives
Depart 28 May 2025
Mauritius
Depart 27 May 2025
Depart 28 May 2025
Depart 28 May 2025
Mauritius
Depart 29 May 2025
Depart 24 May 2025
Indonesia
Depart 29 May 2025
Depart 01 Jun 2025
Depart 24 May 2025
Depart 28 May 2025
Depart 23 May 2025
Depart 29 May 2025
Malaysia
Depart 30 May 2025
Mauritius
Depart 01 Jun 2025
Depart 25 May 2025
Depart 24 May 2025
Maldives
Depart 01 Jun 2025
Seychelles
Depart 31 May 2025
Mauritius
Depart 26 May 2025
Indonesia
Depart 29 May 2025
Mauritius
Depart 26 May 2025
Barbados
Depart 30 May 2025
Depart 29 May 2025
Mauritius
Depart 26 May 2025
Mauritius
Depart 26 May 2025
Maldives
Depart 26 May 2025
Maldives
Depart 30 May 2025
Depart 31 May 2025
Maldives
Depart 31 May 2025
Indonesia
Depart 27 May 2025
Indonesia
Depart 29 May 2025
Depart 30 May 2025
Depart 28 May 2025
Maldives
Depart 25 May 2025
Malaysia
Depart 30 May 2025
Indonesia
Depart 23 May 2025
Indonesia
Depart 30 May 2025
Maldives
Depart 26 May 2025
Depart 23 May 2025
Indonesia
Depart 31 May 2025
Maldives
Depart 31 May 2025
Depart 29 May 2025
Barbados
Depart 29 May 2025
Indonesia
Depart 30 May 2025
Barbados
Depart 29 May 2025
Barbados
Depart 29 May 2025
Indonesia
Depart 29 May 2025
Barbados
Depart 31 May 2025
Barbados
Depart 29 May 2025
Depart 30 May 2025
Depart 28 May 2025
Depart 28 May 2025
Depart 25 May 2025
Depart 01 Jun 2025
Depart 28 May 2025
Barbados
Depart 29 May 2025
Depart 25 May 2025
Maldives
Depart 31 May 2025
Saint Kitts and Nevis
Depart 31 May 2025
Depart 28 May 2025
Maldives
Depart 30 May 2025
Maldives
Depart 30 May 2025
Grenada
Depart 28 May 2025
Turks and Caicos Islands
Depart 01 Jun 2025
Maldives
Depart 31 May 2025
Depart 30 May 2025
Depart 30 May 2025
Maldives
Depart 30 May 2025
Turks and Caicos Islands
Depart 01 Jun 2025
Depart 25 May 2025
Turks and Caicos Islands
Depart 01 Jun 2025
Depart 23 May 2025
Depart 30 May 2025
Depart 28 May 2025
Depart 28 May 2025
Depart 28 May 2025
Depart 28 May 2025
Depart 30 May 2025
Depart 28 May 2025
Thanks to Herbert for all your help. It was the best holiday ever! I look forward to coming back for our next holiday!
Kevin Groom via Feefo