Skip to content
  • Offers
  • Browse frames
  • Contact Lenses
  • Services
  • Find a Store
  • About Us
  • Offers
  • Browse frames
  • Contact Lenses
  • Services
  • Find a Store
  • About Us
  • Account
    Cart
    Total items in cart: 0 0

    Discover your perfect brand

    Starting at R480

    Bold style that's recognizable anywhere

    Starting at R1190

    Expert construction and an impeccable finish

    Starting at R890

    Pieces that only get better with time and wear

    Starting at R520

    Authentic materials, no compromises

    Frequently asked questions

    Which medical aid do you accept

    We accepet all medical aids, including GEMS, Discovery, Bonitas, POLMED etc.

    Do you accept walk-ins?

    Yes. walk-ins are permitted. however, patients with appointments will be prioritised

    How long does it take to get glasses?

    As per the prescription, glasses can be prepared immediately following the exam or may take up to 10 working days.

    How much is the Eye test?

    R400. Prescription note is free of charge.

    GET THE LATEST DEALS STRAIGHT TO YOUR INBOX

    Get exclusive deals, promotions. Subscribe now.

    Services Services
    • Find a store
    • Sevices
    • Book a service
    Eye Care Eye Care
    • Why Regular Eye Tests Are Essential
    • How to Care for Your Glasses Properly
    • Protecting and Maintaining Long-Term Eye Health
    • What Happens During an Eye Examination
    • Understanding Lens Add-Ons & Coating Benefits
    Contact Us Contact Us
    • About Us
    • Contact Us
    Shop Shop
    • Contact Lenses
    • Glasses
    • Offers
    © 2026 Nirvana Optical
    Facebook
    Instagram

    Search

    Products

    • Amanda
      Amanda

      Amanda

      Regular price  R 1,200.00 Sale price  R 780.00
    • Ayanda
      Ayanda

      Ayanda

      Regular price  R 1,400.00 Sale price  R 850.00
    • Conny

      Conny

      Regular price  R 1,800.00 Sale price  R 1,500.00
    • Contact Lens Fitting

      Contact Lens Fitting

      R 200.00
    Chat Support

    Support
    Typically replies within an hour

    Hi there 👋

    How can I help you?
    ×
    How can I help you?