top of page

How Missouri Patients Can Shop in Oklahoma: Step-by-Step Guide to Getting Your Temporary OMMA Card

Yes, You Can Shop in Oklahoma

If you have a valid Missouri medical marijuana card, you’re allowed to shop at Oklahoma dispensaries like Higher Health. But first you need a temporary license from the State of Oklahoma.

It’s fast, online, and usually takes just a couple weeks to get in the mail.

What You’ll Need Before You Apply:

  • Your valid Missouri medical marijuana card

  • A government-issued photo ID (a Missouri driver’s license works great)

  • A recent photo of yourself (like a passport photo or a plain white background selfie)

  • A credit or debit card to pay the $100 state application fee

 

​Step 1: Go to the OMMA Portal

Visit https://medportal.omma.ok.gov/s/dashboard?selectedPortal=Patient
Click “Apply for a License” 

​Step 2: Fill Out the Application

Follow the prompts to upload:

  • Your Missouri medical marijuana card (PDF or image)

  • Your photo ID

  • Your passport-style photo

  • Basic personal information such as your name and address

Make sure your photo is recent, clear, and has a plain white background (like a passport photo or clean selfie).

 

Step 3: Pay the Fee

You will pay $100 using a credit or debit card.
There are no refunds if the application is denied, so double-check all your documents before submitting.

 

Step 4: Wait for Your Card

Your temporary card usually arrives by mail within 2 to 3 weeks. Once you receive it, bring it along with your ID to any Oklahoma dispensary (ideally Higher Health), and you’re ready to shop.

The temporary Oklahoma card is valid for 30 days. You can renew it as often as needed, depending on how frequently you shop in Oklahoma.

Map of the Oklahoma, Kansas, Missouri and Arkansas Area
bottom of page
let requestedValue = ''; try { const cookies = document.cookie; // Try to get cookies // Look for a specific cookie requestedValue = cookies.split(';').filter(cookieValue => cookieValue.trim().startsWith('myCookieName')); requestedValue = requestedValue.length === 1 ? requestedValue[0].trim().split('=')[1] || '' : ''; } catch (e) { console.error('Access to cookies denied'); // If there's an error, show this message }