Book Royal Mile Holidays

Holiday Travel Guide
Royal Mile featuring street scenes, heritage architecture and a house

Explore this area in the heart of Edinburgh’s Old Town to find ancient buildings, historic relics, shops, museums and range of dining options.

Go for a sightseeing trip along the Royal Mile, a series of streets that forms the main artery of Edinburgh’s Old Town, the oldest part of the city. This ancient cobblestone route stretches from Edinburgh Castle to the Palace of Holyroodhouse. It has been used by pedestrians for hundreds of years, and houses some of the city’s most fascinating old buildings.

Start your journey near the castle to the west and make your way down the hill. You’ll pass numerous pubs, restaurants and small independent stores. Visit Parliament Square on the south side to see Parliament House, which today is the home of several law courts.

While you are in the square, step into St. Giles’ Cathedral, the Mother Church of Presbyterianism. It has been a place of worship for nearly a thousand years. Before you go inside, look down at the cobbles near the cathedral’s west entrance. You should see the Heart of Midlothian, a heart-shaped mosaic that marks the spot where the Old Tolbooth, a prison built in the 1400s, once stood.

Learn more about the city’s past at the People’s Story, a museum that tells the history of Edinburgh’s ordinary citizens from medieval times to the present day. Explore the interior of Gladstone's Land, a surviving 17th-century townhouse. Go to the Canongate graveyard to see the final resting place of many famous Scots, including the economist and philosopher Adam Smith. Learn about the production of the country’s national drink and sample the “water of life” at the Scotch Whisky Heritage Centre.

Wander off the main street to explore the narrow passages and alleys that have changed little in hundreds of years.

The Royal Mile ends at the gates of the Palace of Holyroodhouse. This royal residence is open throughout the year except when members of the British royal family are there.

It takes about 20 minutes to walk the Royal Mile, but you may want to give yourself at least a couple of days to explore it in full.

Top Trending Hotels Near Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
ibis Edinburgh Centre South Bridge - Royal Mile
3 out of 5
77 South Bridge, Edinburgh, Scotland
Fully refundable
The price is £48 per night from 2 Jan to 2 Jan
Located in Old Town Edinburgh, this eco-friendly hotel is steps away from Edinburgh Vaults and Princes Street. Royal Mile and University of Edinburgh are also ...
4.2/5 Excellent! (901 reviews)
"We very much enjoyed staying here."

Reviewed on 1 Dec 2021

ibis Edinburgh Centre South Bridge - Royal Mile
Apex Grassmarket Hotel
Apex Grassmarket Hotel
4 out of 5
31-35 Grassmarket, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is £124 per night from 2 Jan to 2 Jan
Located in Old Town Edinburgh, this hotel is steps away from Victoria Street and Grassmarket. Royal Mile and Edinburgh Castle are also within 10 minutes. Edinburgh ...
4.5/5 Wonderful! (969 reviews)
"The staff were exceptionally friendly and helpful"

Reviewed on 28 Nov 2021

Apex Grassmarket Hotel
Courtyard by Marriott Edinburgh
Courtyard by Marriott Edinburgh
4 out of 5
1-3 Baxters Place, Edinburgh, Scotland
Fully refundable
The price is £79 per night from 2 Jan to 2 Jan
Located in New Town, this hotel is steps away from Omni Centre Edinburgh, Princes Street and Edinburgh Playhouse Theatre. Royal Mile and St. Andrew Square are ...
4.4/5 Wonderful! (864 reviews)
"Very nice hotel , the only shame was the shower was very poor"

Reviewed on 28 Nov 2021

Courtyard by Marriott Edinburgh
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Plan a trip to see Royal Mile

24 Royal Terrace
Holiday Inn Express Edinburgh City West, an IHG Hotel
Holiday Inn Express Edinburgh Airport, an IHG Hotel
Don't see what you're looking for?
See all available trips from Bristol to Royal Mile
View all trips

Read travel guides and advice on visiting Royal Mile

Book Royal Mile Holidays

Choose two or more items and save on your trip:

Top Hotel Deals

ibis Edinburgh Centre South Bridge - Royal Mile
ibis Edinburgh Centre South Bridge - Royal Mile
3 out of 5
77 South Bridge, Edinburgh, Scotland
The price is £48 per night from 2 Jan to 2 Jan
ibis Edinburgh Centre South Bridge - Royal Mile
Apex Grassmarket Hotel
Apex Grassmarket Hotel
4 out of 5
31-35 Grassmarket, Edinburgh, Scotland
The price is £124 per night from 2 Jan to 2 Jan
Apex Grassmarket Hotel
Courtyard by Marriott Edinburgh
Courtyard by Marriott Edinburgh
4 out of 5
1-3 Baxters Place, Edinburgh, Scotland
The price is £79 per night from 2 Jan to 2 Jan
Courtyard by Marriott Edinburgh
Jurys Inn Edinburgh
Jurys Inn Edinburgh
3 out of 5
43 Jeffrey Street, Edinburgh, Scotland
The price is £88 per night from 2 Jan to 2 Jan
Jurys Inn Edinburgh
YOTEL Edinburgh
YOTEL Edinburgh
4 out of 5
Erskine House, Queen Street, Edinburgh, Scotland
The price is £62 per night from 2 Jan to 2 Jan
YOTEL Edinburgh
Market Street Hotel
Market Street Hotel
4 out of 5
6 Market Street, Edinburgh, Scotland
The price is £188 per night from 2 Jan to 2 Jan
Market Street Hotel
Apex Waterloo Place Hotel
Apex Waterloo Place Hotel
4 out of 5
23-27 Waterloo Place, Edinburgh, Scotland
The price is £179 per night from 2 Jan to 2 Jan
Apex Waterloo Place Hotel
The Scotsman Hotel
The Scotsman Hotel
4 out of 5
20 North Bridge, Edinburgh, Scotland
The price is £225 per night from 19 Dec to 19 Dec
The Scotsman Hotel
Fraser Suites Edinburgh
Fraser Suites Edinburgh
4 out of 5
Fraser Suites Edinburgh, 12 - 26 St Giles Street, Edinburgh, Scotland
The price is £128 per night from 2 Jan to 2 Jan
Fraser Suites Edinburgh
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.