The best roofing material for a garden roof depends on your budget, the climate, and the design of your home. If you live in an area with a lot of rain, you'll want a roof that is waterproof and can withstand long periods of moisture. For a more budget-friendly option, fibreglass or PVC are good choices. If you have a bit more to spend, metal roofing or slate would be a good option.