Order Instructions


 You must have a valid Medical Marijuana Card to place an order.

We have a live menu on both WeedMaps and Leafly in which you can order directly on the platform itself.

If you prefer not to use one of those platforms you can call or text your order to 207-815-1795.

We typically can get your order fulfilled and delivered to you within an hour of it being placed or you can always pre-order and set up a specific delivery date and time.

Our minimum order amount is $30 with no delivery fees within our standard zone of Biddeford to Brunswick and can always deliver outside our standard zone upon request.

Cash and personal checks are accepted for payment and if you have any questions whatsoever you can always contact us directly at 207-815-1795.

Click on the Menu tab to see live menu 


Rainbow Ranch Cannabis is Medical Only

Hours of Operation

Sunday: CLOSED

Monday: 10AM – 8PM

Tuesday: 10AM – 8PM

Wednesday: 10AM – 8PM

Thursday: 10AM – 8PM

Friday: 10AM – 8PM

Saturday: 10AM – 8PM