How long does the Hop on Hop-off bus take in Edinburgh?


How long does the Hop on Hop-off bus take in Edinburgh? Buses run between 9am to 6pm, every 12 minutes. Full loop takes 60 minutes. Just hop on at any of the stops and show your e-voucher to the bus driver and you're good to go!


How much is the hop on and off bus in Edinburgh?

Edinburgh hop on hop off bus tours range from £10-£24 on average for adults and £6-£15 for kids, making this a fairly affordable activity. In addition to the audio guides that you can listen to on these outings, some hop on hop off bus tours also include live commentary from professional tour guides.


Do you pay cash or card on Edinburgh bus?

You can pay for tickets in cash when boarding the bus, by depositing the money in the box next to the driver, but be aware that exact change is required, as the drivers have no access to cash and are unable to give back change. Paying by card is also possible.


Can you pay cash on the hop on hop off bus?

Yes, you can hop on at any of our designated stops and get your tickets from your friendly driver. All drivers have credit card machines, so they are equipped to take cash or credit.


Why do buses stop for a few minutes?

Mainly in order to maintain schedule. Traffic on the streets is highly unpredictable. There is a certain degree of uncertainty associated with travel times from one stop to another even when the bus way is grade separated from other traffic. In mixed traffic, there is no way to predict travel times at all.