Discovery Miles

Discovery Miles can only be used to pay or part-pay for any domestic, regional as well as international flights and accommodation from the Vitality Hotel Collection. Only principal members and their spouse can spend Discovery Miles, if you are not a principal member you can ask permission from either to spend their Discovery Miles.

Discovery Miles CAN be used to pay or part pay for:

  • Any flight to any destination in South Africa
  • International flights
  • Accommodation from the Vitality Hotel Collection
  • All special deals and promotions
  • Flights for family members reflected on the same Discovery Vitality policy

Discovery Miles CANNOT be used to pay for:

  • Car bookings

To spend Discovery Miles:

  1. Click on the Discovery Vitality logo on our homepage
  2. Enter your Discovery Vitality membership number
  3. Enter the member surname
  4. Book a domestic flight
  5. On the payment page, select Discovery Miles as a payment option
  6. Select family members from a drop-down list
  7. Complete the booking

Get Discovery Miles

If you have a Discovery Health or Life policy you can get your Discovery Card today to start earning Discovery Miles right away.

If you have a Discovery Card you can activate your Discovery Miles benefit by logging into By activating Discovery Miles, you can also increase your discount based on your monthly spend on your Discovery Card.

*You can convert your Discovery Miles into BA Miles to use on British Airways international or domestic flights. To obtain a card or activate your Miles, call 0860 11 CARD (2273).

Find out how you can save with Travel Booster.

Note: No Discovery Miles will be redeemable for offline bookings.