I live within jogging distance (10km) with buses. If I have a failure (i.e. running the tire through the nylon) I usually walk it to the shop and buy a new tire.
It's optimal for me.
There's also five train stations within one mile of the road used for commuting. Trains always take the bikes for free.
And a couple of taxi stands that will call a van to through the bike into.