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
Monday: 10AM – 8PM
Tuesday: 10AM – 8PM
Wednesday: 10AM – 8PM
Thursday: 10AM – 8PM
Friday: 10AM – 8PM
Saturday: 10AM – 8PM