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 kulula or British Airways (operated by Comair) flight to any destination in Southern Africa
  • International flights
  • Accommodation from the Vitality Hotel Collection
  • All kulula and British Airways (operated by Comair) 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 Username
  3. Enter your Discovery Password
  4. Book a domestic flight, Vitality Hotel Collection accommodation or international flight
  5. On the payment page, select Discovery Miles as a payment option
  6. Enter the amount you would like to use
  7. Complete the booking

Visit to create a profile.

Get Discovery Miles

If you have a Discovery Health or Life policy you can get your Discovery Visa credit card today to start earning Discovery Miles right away once this benefit has been activated.

To apply for a Discovery Visa credit card or activate your Discovery Miles, call 0860 11 2273 or login in on 

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

Login with Discovery

Rewards based on your engagement in Vitality programmes, Discovery products, and monthly qualifying card spend. Discovery Bank, Auth FSP. Limits, T&Cs apply.