As I travel around the world, and ask a local for advice on how to get from point A to point B, 90% of the time, the answer is some subway/tube/train. However, in many major cities, the bus can offer some excellent alternatives.
For example, in NYC, there are no subways north-south east of Lexington Ave. Many tourists would take a taxi in this area. But there are many bus routes that can get you to the same place cheaper. You can buy a day Metrocard for $7.00 and hop on and off the bus and subway all day.
In London, there are hundreds of buses just waiting to take you whereever you need to go. Even in the small UK town of Bath where there is no underground system, there is a great system of buses.
Do I think that a bus can always replace a train or taxi? No, but it is another alternative to think about as you travel. You get to see more of the town or city you are visiting as well as go further than you could with rail.
So next time – hop on a bus!