We found you 200 holidays…

ATOL protected

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 03 May 2026
  • 10 nights
  • Room Only

Star rating

£1829 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 26 Oct 2025
  • 5 nights
  • Room Only

Star rating

£1414 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 05 May 2026
  • 6 nights
  • Room Only

Star rating

£1317 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 06 Sep 2026
  • 13 nights
  • Room Only

Star rating

£2537 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • Manchester International
  • 07 Jan 2026
  • 10 nights
  • Room Only

Star rating

£1868 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 07 May 2026
  • 7 nights
  • Room Only

Star rating

£1584 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • Manchester International
  • 10 Jan 2026
  • 14 nights
  • Room Only

Star rating

£2502 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 27 Apr 2026
  • 10 nights
  • Room Only

Star rating

£1869 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 10 Jun 2026
  • 14 nights
  • Room Only

Star rating

£2462 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 29 Dec 2026
  • 5 nights
  • Room Only

Star rating

£1998 Total price divided by number of travellers (excluding infants)

More details

Protea Hotel by Marriott O R Tambo Airport

Johannesburg, South Africa

Star rating

  • Manchester International
  • 19 Jan 2026
  • 14 nights
  • Room Only

Star rating

£1236 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • Manchester International
  • 20 Aug 2026
  • 14 nights
  • Room Only

Star rating

£2739 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 05 May 2026
  • 5 nights
  • Room Only

Star rating

£1186 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 15 Dec 2025
  • 14 nights
  • Room Only

Star rating

£2761 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 19 Mar 2026
  • 5 nights
  • Room Only

Star rating

£1266 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 11 Jan 2026
  • 5 nights
  • Room Only

Star rating

£1212 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 15 Jan 2026
  • 7 nights
  • Room Only

Star rating

£1419 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • Newcastle
  • 01 May 2026
  • 5 nights
  • Room Only

Star rating

£1466 Total price divided by number of travellers (excluding infants)

More details

Protea Hotel by Marriott O R Tambo Airport

Johannesburg, South Africa

Star rating

  • Manchester International
  • 29 Jan 2026
  • 14 nights
  • Room Only

Star rating

£1302 Total price divided by number of travellers (excluding infants)

More details

Protea Hotel by Marriott O R Tambo Airport

Johannesburg, South Africa

Star rating

  • Manchester International
  • 23 Jul 2026
  • 4 nights
  • Room Only

Star rating

£1409 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 01 Sep 2026
  • 4 nights
  • Room Only

Star rating

£1569 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • Edinburgh
  • 13 Jul 2026
  • 10 nights
  • Room Only

Star rating

£2523 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • Birmingham
  • 25 Dec 2025
  • 9 nights
  • Room Only

Star rating

£2989 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 11 Jan 2026
  • 13 nights
  • Room Only

Star rating

£2015 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 07 Nov 2025
  • 5 nights
  • Room Only

Star rating

£1165 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • Birmingham
  • 03 Jul 2026
  • 10 nights
  • Room Only

Star rating

£2693 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 06 Sep 2026
  • 13 nights
  • Room Only

Star rating

£2638 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 01 Nov 2026
  • 14 nights
  • Room Only

Star rating

£2899 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 26 Jan 2026
  • 5 nights
  • Room Only

Star rating

£1109 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 31 Oct 2025
  • 5 nights
  • Room Only

Star rating

£1099 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 12 Jan 2026
  • 14 nights
  • Room Only

Star rating

£2100 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 03 Apr 2026
  • 10 nights
  • Room Only

Star rating

£2225 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 06 Jul 2026
  • 11 nights
  • Room Only

Star rating

£2477 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 18 Aug 2026
  • 7 nights
  • Room Only

Star rating

£2089 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • Manchester International
  • 04 Nov 2025
  • 4 nights
  • Room Only

Star rating

£1183 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 29 Apr 2026
  • 10 nights
  • Room Only

Star rating

£1813 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • Manchester International
  • 05 Sep 2026
  • 14 nights
  • Room Only

Star rating

£2706 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 23 Jan 2026
  • 5 nights
  • Room Only

Star rating

£1147 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • Birmingham
  • 04 Nov 2025
  • 11 nights
  • Room Only

Star rating

£2565 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 01 Nov 2025
  • 5 nights
  • Room Only

Star rating

£1111 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 07 Apr 2026
  • 10 nights
  • Room Only

Star rating

£2214 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 04 Nov 2026
  • 14 nights
  • Room Only

Star rating

£2718 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 14 Jul 2026
  • 7 nights
  • Room Only

Star rating

£2235 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 20 Dec 2025
  • 7 nights
  • Room Only

Star rating

£2380 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 24 Oct 2025
  • 10 nights
  • Room Only

Star rating

£1674 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 24 Sep 2026
  • 14 nights
  • Room Only

Star rating

£2718 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 13 Apr 2026
  • 8 nights
  • Room Only

Star rating

£1556 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 28 Oct 2026
  • 7 nights
  • Room Only

Star rating

£1989 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 29 Sep 2026
  • 9 nights
  • Room Only

Star rating

£1975 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 27 Dec 2026
  • 6 nights
  • Room Only

Star rating

£2256 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 08 Jan 2027
  • 9 nights
  • Room Only

Star rating

£2205 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 24 Jan 2026
  • 5 nights
  • Room Only

Star rating

£1106 Total price divided by number of travellers (excluding infants)

More details

Protea Hotel by Marriott O R Tambo Airport

Johannesburg, South Africa

Star rating

  • Manchester International
  • 01 Nov 2025
  • 4 nights
  • Room Only

Star rating

£953 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 29 Oct 2026
  • 7 nights
  • Room Only

Star rating

£1989 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 18 Dec 2025
  • 7 nights
  • Room Only

Star rating

£2003 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 09 Apr 2026
  • 7 nights
  • Room Only

Star rating

£1451 Total price divided by number of travellers (excluding infants)

More details

Protea Hotel by Marriott O R Tambo Airport

Johannesburg, South Africa

Star rating

  • Manchester International
  • 23 May 2026
  • 8 nights
  • Room Only

Star rating

£1248 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • Manchester International
  • 05 Nov 2025
  • 4 nights
  • Room Only

Star rating

£1327 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 28 Jan 2026
  • 5 nights
  • Room Only

Star rating

£1160 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 21 Mar 2026
  • 7 nights
  • Room Only

Star rating

£1653 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • Glasgow
  • 17 Mar 2026
  • 13 nights
  • Room Only

Star rating

£2558 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • Birmingham
  • 30 Oct 2025
  • 11 nights
  • Room Only

Star rating

£1908 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • Manchester International
  • 07 Mar 2026
  • 7 nights
  • Room Only

Star rating

£1631 Total price divided by number of travellers (excluding infants)

More details

Protea Hotel by Marriott O R Tambo Airport

Johannesburg, South Africa

Star rating

  • Manchester International
  • 07 Jul 2026
  • 7 nights
  • Room Only

Star rating

£1107 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 27 Sep 2026
  • 5 nights
  • Room Only

Star rating

£1456 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 29 Dec 2025
  • 12 nights
  • Room Only

Star rating

£2855 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 24 Sep 2026
  • 12 nights
  • Room Only

Star rating

£2403 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • Manchester International
  • 31 Oct 2025
  • 4 nights
  • Room Only

Star rating

£1185 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 06 Jan 2027
  • 9 nights
  • Room Only

Star rating

£2571 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 01 Aug 2026
  • 7 nights
  • Room Only

Star rating

£2352 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 18 May 2026
  • 7 nights
  • Room Only

Star rating

£1523 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 24 Dec 2026
  • 6 nights
  • Room Only

Star rating

£2769 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 06 Jul 2026
  • 14 nights
  • Room Only

Star rating

£2813 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 17 Sep 2026
  • 10 nights
  • Room Only

Star rating

£2108 Total price divided by number of travellers (excluding infants)

More details

Protea Hotel by Marriott O R Tambo Airport

Johannesburg, South Africa

Star rating

  • Manchester International
  • 05 Sep 2026
  • 14 nights
  • Room Only

Star rating

£1455 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 04 Oct 2026
  • 9 nights
  • Room Only

Star rating

£2146 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Heathrow
  • 07 Feb 2026
  • 10 nights
  • Room Only

Star rating

£1837 Total price divided by number of travellers (excluding infants)

More details

Protea Hotel by Marriott O R Tambo Airport

Johannesburg, South Africa

Star rating

  • Manchester International
  • 08 Jan 2026
  • 10 nights
  • Room Only

Star rating

£1204 Total price divided by number of travellers (excluding infants)

More details

54 on Bath

Johannesburg, South Africa

Star rating

  • London Stansted Apt
  • 19 Jun 2026
  • 10 nights
  • Room Only

Star rating

£2142 Total price divided by number of travellers (excluding infants)

More details