
Popular Budget hotels in Edinburgh
Discover well-known properties in Edinburgh that are favored by visitors more than others. There are 805 hotels in Edinburgh and price data was last updated on April 30, 2025. The average price for a hotel in Edinburgh is $295/night.
These are some of the hotels in Edinburgh with the highest demand. Try adjusting the dates or room and guest combinations if you're not finding the results you're looking for.
Sort by