Discovery Miles

Discovery Miles can only be used to pay or part-pay for any domestic as well as international flights and accommodation from the Vitality Hotel Collection. Only principal members can spend Discovery Miles.

discovery miles

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

  • Any domestic/regional flight to any destination in Southern Africa
  • International flights (Emirates, Qantas and British Airways)
  • Accommodation from the Vitality Hotel Collection
  • All kulula special deals and promotions
  • Flights for family members reflected on the same Discovery Vitality policy

Discovery Miles CANNOT be used to pay for:

  • Car hire 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 are 18 years and older, have a Discovery Bank credit card with Vitality Money, then you qualify to earn Discovery Miles. A Discovery Miles account will be opened automatically once you move your Discovery Card to Discovery Bank or get a Discovery Bank credit card.

Only the primary account holder with one of the following Discovery Bank products and with Vitality Money will earn Discovery Miles:

  • Discovery Gold, Platinum, Black or Purple Card
  • Discovery Gold, Platinum, Black, Purple Card with full banking suite with Vitality Money.

Discovery Bank accounts not listed above will not earn Discovery Miles.

To move your Discovery Card or join Discovery Bank, visit 

Learn more ways of spending your Discovery Miles.

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

Login with Discovery