Most of Alabama’s larger cities have a nice network of public buses that are both affordable and reliable. That said, many tourist attractions are outside bus routes, so you may have to consider renting a car at some point. Montgomery and Birmingham, for instance, have taxis, but they aren’t the most affordable option.