You can buy potting mix at your local garden centers. If you don't want to carry the heavy bags yourself, you can have them delivered. You can also choose to buy them online as they're readily available on sites like Amazon.com. They can be cheaper online sometimes.