The Inn on the Mile is a boutique hotel set in a striking former banking building right on the Royal Mile, in the very heart of Edinburgh’s Old Town. Its location places you directly between Edinburgh Castle and Holyrood Palace, with Waverley Station, St Giles’ Cathedral, and many historic closes all just steps away.
The rooms are compact but stylish, designed with a modern boutique feel that blends contemporary finishes with nods to the building’s heritage. Expect comfortable beds, en-suite bathrooms, and a warm, characterful atmosphere, with the trade-off of smaller spaces typical of historic city-centre buildings.
What makes The Inn on the Mile stand out is its unbeatable Royal Mile location and intimate, character-driven design. It appeals to travellers who want to stay right in the middle of Edinburgh’s Old Town energy, with everything on their doorstep, rather than in a larger, more traditional hotel setting.