Beginning of main content
Unlock exclusive Mates Rates
Sign in or Sign up for access to exclusive prices
Book with confidence
2M+ hotel reviews from Aussie and Kiwi Travellers
Relax with our Price Promise
Find a lower price, and we’ll refund the difference
Tonight
This weekend
18 Oct. - 20 Oct.
Next weekend
25 Oct. - 27 Oct.

Hotels near Edinburgh Castle

Apex Grassmarket Hotel AU$151
Apex Grassmarket Hotel

Apex Grassmarket Hotel

0.2 km from Edinburgh Castle
     
    3.6
    of 5, from 10 reviews
    4.0 out of 5.0 Stars

    Apex Grassmarket Hotel: Family hotel with free WiFi and an indoor pool. Located near a train station.

    Apex City of Edinburgh Hotel AU$159
    Apex City of Edinburgh Hotel

    Apex City of Edinburgh Hotel

    0.3 km from Edinburgh Castle
       
      5.0
      of 5, from 3 reviews
      4.0 out of 5.0 Stars

      Apex City of Edinburgh Hotel: Family hotel with free WiFi and a restaurant. Located in the historical district.

      Radisson Collection Hotel, Royal Mile Edinburgh AU$207
      Radisson Collection Hotel, Royal Mile Edinburgh

      Radisson Collection Hotel, Royal Mile Edinburgh

      0.5 km from Edinburgh Castle
         
        4.6
        of 5, from 7 reviews
        5.0 out of 5.0 Stars

        Radisson Collection Hotel, Royal Mile Edinburgh: Luxury hotel with free WiFi and a restaurant. Located in the historical district.

        Fraser Suites Edinburgh AU$174
        Fraser Suites Edinburgh

        Fraser Suites Edinburgh

        0.6 km from Edinburgh Castle
           
          4.3
          of 5, from 17 reviews
          4.0 out of 5.0 Stars

          Fraser Suites Edinburgh: Family aparthotel with free WiFi and a restaurant. Located in the entertainment district.

          Novotel Edinburgh Centre AU$130
          Novotel Edinburgh Centre

          Novotel Edinburgh Centre

          0.5 km from Edinburgh Castle
             
            4.0
            of 5, from 14 reviews
            4.0 out of 5.0 Stars

            Novotel Edinburgh Centre: Pet-friendly hotel with free WiFi and an indoor pool. Located in the city centre.

            Motel One Edinburgh-Royal AU$156
            Motel One Edinburgh-Royal

            Motel One Edinburgh-Royal

            0.7 km from Edinburgh Castle
               
              4.5
              of 5, from 8 reviews
              0.0 out of 5.0 Stars

              Motel One Edinburgh-Royal: Family hotel with free WiFi and a bar/lounge. Located in the city centre.

              Old Waverley Hotel AU$132
              Old Waverley Hotel

              Old Waverley Hotel

              0.7 km from Edinburgh Castle
                 
                4.1
                of 5, from 20 reviews
                3.0 out of 5.0 Stars

                Old Waverley Hotel: Family hotel with free WiFi and a restaurant. Located near a train station.

                InterContinental Edinburgh The George AU$236
                InterContinental Edinburgh The George

                InterContinental Edinburgh The George

                0.6 km from Edinburgh Castle
                   
                  5.0
                  of 5, from 2 reviews
                  5.0 out of 5.0 Stars

                  InterContinental Edinburgh The George: Luxury hotel with free WiFi and a restaurant. Located in the entertainment district.

                  Waldorf Astoria Edinburgh - The Caledonian AU$267
                  Waldorf Astoria Edinburgh - The Caledonian

                  Waldorf Astoria Edinburgh - The Caledonian

                  0.8 km from Edinburgh Castle
                     
                    3.0
                    of 5, from 1 reviews
                    5.0 out of 5.0 Stars

                    Waldorf Astoria Edinburgh - The Caledonian: Luxury hotel with free WiFi and an indoor pool. Located in the city centre.

                    Kimpton Charlotte Square Hotel AU$219
                    Kimpton Charlotte Square Hotel

                    Kimpton Charlotte Square Hotel

                    0.8 km from Edinburgh Castle
                       
                      4.5
                      of 5, from 4 reviews
                      5.0 out of 5.0 Stars

                      Kimpton Charlotte Square Hotel: Luxury hotel with free WiFi and an indoor pool. Located in the city centre.

                      YOTEL Edinburgh AU$102
                      YOTEL Edinburgh

                      YOTEL Edinburgh

                      0.7 km from Edinburgh Castle
                         
                        4.0 out of 5.0 Stars

                        YOTEL Edinburgh: Business-friendly hotel with free WiFi and a restaurant.

                        Hilton Edinburgh Carlton AU$141
                        Hilton Edinburgh Carlton

                        Hilton Edinburgh Carlton

                        1.0 km from Edinburgh Castle
                           
                          5.0
                          of 5, from 2 reviews
                          4.0 out of 5.0 Stars

                          Hilton Edinburgh Carlton: Family hotel with free WiFi and a restaurant. Located in the historical district.

                          Hotels near Edinburgh Castle

                          People come from all over the planet to see Edinburgh Castle.

                          We're sure you're not going to complain about spending some time in Edinburgh. After all, this bustling national capital is a sight in its own right!

                          With no less than 80 accommodations within a kilometre of Edinburgh Castle, the biggest problem you'll have finding a place to stay is working out which one looks the best! Why not have a look at The Balmoral Hotel, Old Town Chambers and Sheraton Grand Hotel & Spa, Edinburgh?

                          There are lots of cheaper places nearby that will leave you with money to spare. Choose between the Lyncliff Hotel or the Halcyon Hotel, a kilometre and a kilometre away, respectively.

                          Alternatively, if you're after a bit of comfort and luxury, secure one of the several upmarket hotels nearby. You won't regret booking the Waldorf Astoria Edinburgh - The Caledonian or the Nira Caledonia, 0.6 kilometres and a kilometre away, respectively.

                          Before you explore Edinburgh Castle, go after the scent of hot coffee to The Dome. When you need something more substantial, go to The Witchery by the Castle. If you feel like relaxing with a refreshing drink, Hotel du Vin & Bistro Edinburgh is just right.

                          Other Things to Do Near Edinburgh Castle

                          While you're here, get to know the region near Edinburgh Castle:

                          • Uncover the world of wartime strategy and tactics and learn more about the impact of war at National War Museum.
                          • Stop by Scotch Whisky Experience to take in some interesting exhibits.
                          • Church of St John the Evangelist is a well-loved religious landmark in the area.
                          • Forget about your troubles for a few hours and spend a bit of time browsing the deals at Geoffrey Kiltmakers and Weavers.
                          • Use up the young ones' energy, and visit Camera Obscura and World of Illusions.

                          Edinburgh Castle is a relaxing stroll of 0.6 kilometres from Edinburgh Waverley, the nearest station. So, climb on board and leave all those rush-hour problems behind!

                          How much is a hotel room in Edinburgh Castle?

                          Hotels in Edinburgh Castle start at AU$102 per night. Prices and availability subject to change. Additional terms may apply.

                          Recently Reviewed in Old Town

                          Recently Booked Hotels in Old Town


                          *Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.