Yes, there are bus services, taxis, and even trains, in some areas. Buses ride in a single route each, and to get on one, just wait at a bus stop. The bus driver will stop there and pick you up. You pay a set amount of money and get off at any other bus stop. For taxis, you need to call them personally or get lucky and find one on the street. Just wave at the driver and he'll stop and give you a ride. The cost is determined by how far you want to go. Trains are much less common and only exist in some regions, but they work similarly to buses.