How Much Does Bus Tours Cost in Edinburgh?
By Editorial Team · Last updated 16/08/2026
Let’s talk about bus tours in Edinburgh – we have 33 different options available for you to explore the city! The price range for these tours is incredibly varied, stretching from a minimum of £20 up to a maximum of £670. This wide difference reflects several factors influencing the cost.
Generally, shorter tours lasting around 60-120 minutes tend to be at the lower end of the spectrum – typically around £20 - £40. These are often introductory city sightseeing trips. Conversely, longer durations, ranging up to 2880 minutes (over 45 hours!), and those incorporating more exclusive features will command a higher price point, frequently between £400 and £670.
The length of the tour plays a significant role, as does whether you're opting for a shared or private experience. Larger groups on shared tours naturally result in lower per-person costs. However, private tours offer a more personalized experience and will inevitably be more expensive due to their bespoke nature.
Considering the average rating of 4.8/5 – indicating very positive customer feedback – we believe these bus tours represent excellent value for money. With such a broad selection of tour durations and price points, there’s certainly an option to suit almost every budget and interest within Edinburgh.