Book on the go and pay later.
Search 590,000 properties worldwide.
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Located in Old Town, this aparthotel is within a 10-minute walk of Museum of Childhood, Palace of Holyroodhouse, and St. Giles' Cathedral. Our Dynamic Earth ...
Aparthotel Adagio Edinburgh Royal MileC$107Aparthotel Adagio Edinburgh Royal MileC$107
Two blocks from towering Edinburgh Castle, this hotel is in Old Town's bustling Grassmarket district, with the Waverley railway station and four major theaters ...
Apex City of Edinburgh HotelC$147Apex City of Edinburgh HotelC$147
Located in Old Town, this hotel is steps from City Chambers, St. Giles' Cathedral, and Real Mary King's Close. Greyfriars Kirk and Princes Street Gardens are ...
ibis Edinburgh Centre Royal Mile – Hunter SquareC$142ibis Edinburgh Centre Royal Mile – Hunter SquareC$142
In the heart of the Royal Mile, between Edinburgh Castle and Holyrood Palace, this turreted hotel is close to the Princes Street shopping district and the Museum ...
Radisson Blu EdinburghC$175Radisson Blu EdinburghC$175
These modern serviced apartments are set adjacent to Edinburgh's Royal Mile, within 500 meters of Holyrood Palace, the Our Dynamic Earth center and the new Scottish ...
Holyrood AparthotelC$174Holyrood AparthotelC$174
Located in Old Town, this hotel is within a 5-minute walk of Festival Theatre, St. Giles' Cathedral, and Real Mary King's Close. Greyfriars Kirk and University ...
ibis Edinburgh Centre South Bridge - Royal MileC$114ibis Edinburgh Centre South Bridge - Royal MileC$114
Centrally located in Edinburgh's Old Town, this boutique hotel is located just off the Royal Mile, a 5-minute walk from Princes Street, Parliament House, and ...
Fraser Suites EdinburghC$168Fraser Suites EdinburghC$168
Hotel and apartment choices are aplenty in Royal Mile. Expedia's comprehensive database has 364 hotels and apartments that are within a 0.1-kilometre (0.06-mile) distance of the heart of Royal Mile.
The Royal Mile area offers some budget accommodation options that will be sure to please budget-minded travelers. 0.7 kilometres (0.4 miles) away from Royal Mile's heart you'll find the Apex City of Edinburgh Hotel. The Jurys Inn Edinburgh is only 0.1 kilometres (0.1 miles) away. Some more options in the lower price range include the Grassmarket hotel and the Stay Central.
The Prestonfield House is 2 kilometres (1 mile) from downtown Royal Mile. Alternatively, the Sheraton Grand Hotel & Spa, Edinburgh is situated 1 kilometre (1 mile) away. Two other accommodation options are the The Chester Residence and the Waldorf Astoria Edinburgh - The Caledonian.
While you are here in Royal Mile, try and leave enough time to explore the other great attractions Edinburgh and Lothian has to offer. Edinburgh and Lothian offers beaches, coastal plains, forests and rivers. Popular Edinburgh and Lothian tourist destinations are ruins. In this part of Scotland visitors may also enjoy mountain biking, mountain climbing and hiking.
Looking for more things to do? Spend a few hours visiting Dirleton Castle and North Berwick Golf Course, in North Berwick, 30 kilometres (19 miles) to the east of Royal Mile. Some of our recommended North Berwick hotels and accommodations include the Macdonald Marine Hotel And Spa and The County Hotel. 14 kilometres (9 miles) to the south of Royal Mile, you'll find Midlothian, home to the Dalhousie Castle Hotel & Spa and The Sun Inn. Regardless of whether you're passing through or spending a few nights in Midlothian, be sure to check out the Glencorse Golf Club and Kings Acre Golf Course.
Edinburgh Airport is a logical airport for arriving in Royal Mile. It is 11 kilometres (7 miles) drive away. If you choose to stay nearby, try the Norton House Hotel & Spa or Dalmahoy Hotel & Country Club.