We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map Return to list
Inveresk, Scotland
Filter
219 available
Accommodation
Price range
Any
Amenities Restaurant Business Centre Pets Allowed Spa Airport Transportation Concierge Golf course Internet Meeting Rooms Non-Smoking Hotel Accessible rooms Air Conditioning Free Wifi Breakfast included Beach Pool Kitchenette Wheelchair Access Bar/Lounge Suites Room Service Fitness centre Free ParkingAny
Distance from
Any
Any distance
      No results found
    Neighbourhoods CowgateAny
    Traveller rating
    Any
    Hotel classAny
    Style Budget Mid-range Luxury Romantic Family-friendly BusinessAny
    Hotel brand Apex Hotels Wetherspoon Hotels Best Western DoubleTree Travelodge Hotels Ltd Holiday Inn Express Premier Inn Mercure LeonardoAny
    • Sort by:
    • Traveller Ranked
    • Best Value
    • Lowest price
    • Distance
    List Map
    Sort Best Value
    FilterAny distance from Newcraighall Station
    Updating list...
    PremierInn.com
    US$88
    View Deal
    Sweethope Carberry Road | Musselburgh, Inveresk EH21 8PT, Scotland
    1.2 km from Newcraighall Station
    • Free Wifi
    • Free Parking
    Travelodge
    US$90
    View Deal
    Granada a 1 Service Area 1 Moto Service Area | Old Craighall, Edinburgh EH21 8RE, Scotland
    1.5 km from Newcraighall Station
    • Free Parking
    SAVE US$5
    US$92
    Booking.com
    US$87
    View Deal
    100 Milton Road East, Edinburgh EH15 2NP, Scotland
    3.4 km from Newcraighall Station
    • Free Wifi
    • Free Parking
    Savings alert! 19% below average rates

    The price you found is 19% lower than this hotel's average rate of US$108/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    PremierInn.com
    US$90
    View Deal
    91 Newcraighall Road | Newcraighall, Edinburgh EH21 8RX, Scotland
    3.2 km from Newcraighall Station
    • Free Wifi
    • Free Parking
    Savings alert! 11% below average rates

    The price you found is 11% lower than this hotel's average rate of US$101/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    PremierInn.com
    US$92
    View Deal
    Melville Dykes Road, Dalkeith EH18 1AN, Scotland
    6.1 km from Newcraighall Station
    • Free Wifi
    • Free Parking
    Savings alert! 28% below average rates

    The price you found is 28% lower than this hotel's average rate of US$128/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    SAVE US$44
    US$232
    Booking.com
    US$188
    View Deal
    27 Craigmillar Park | Newington, Edinburgh EH16 5PE, Scotland
    7.8 km from Newcraighall Station
    • Free Wifi
    • Free Parking
    Special offer
    Special Price35% off room rate
    SAVE US$21
    US$174
    Hotels.com
    US$153
    View Deal
    18 Holyrood Park Road | Pollock Halls, Edinburgh EH16 5AY, Scotland
    8.0 km from Newcraighall Station
    • Free Wifi
    • Free Parking
    SAVE US$65
    US$123
    Expedia.com
    US$58
    View Deal
    31 - 33 Craigmillar Park | Newington, Edinburgh EH16 5PE, Scotland
    7.8 km from Newcraighall Station
    • Free Parking
    Savings alert! 34% below average rates

    The price you found is 34% lower than this hotel's average rate of US$88/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    SAVE US$154
    US$314
    Booking.com
    US$160
    View Deal
    18 Holyrood Park Road | Pollock Halls, Edinburgh EH16 5AY, Scotland
    8.0 km from Newcraighall Station
    • Free Wifi
    • Free Parking
    Agoda.com
    US$138
    View Deal
    147/1 Lochend Road, Edinburgh EH7 6ET, Scotland
    7.9 km from Newcraighall Station
    • Free Wifi
    • Free Parking
    Hotels.com
    US$144
    View Deal
    1 Nether Bakehouse | Holyrood, Edinburgh EH8 8PE, Scotland
    8.6 km from Newcraighall Station
      Savings alert! 20% below average rates

      The price you found is 20% lower than this hotel's average rate of US$181/night.

      We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

      SAVE US$10
      US$101
      Expedia.com
      US$91
      View Deal
      43-45 Salisbury Road | Newington, Edinburgh EH16 5AA, Scotland
      8.3 km from Newcraighall Station
      • Free Wifi
      • Free Parking
      Savings alert! 40% below average rates

      The price you found is 40% lower than this hotel's average rate of US$152/night.

      We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

      SAVE US$15
      US$202
      Agoda.com
      US$187
      View Deal
      81 Holyrood Road, Edinburgh EH8 8AU, Scotland
      8.5 km from Newcraighall Station
      • Free Wifi
      • Pool
      Savings alert! 15% below average rates

      The price you found is 15% lower than this hotel's average rate of US$221/night.

      We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

      Booking.com
      US$252
      View Deal
      24 Royal Terrace, Edinburgh EH7 5AH, Scotland
      8.7 km from Newcraighall Station
      • Free Wifi
      • Bar/Lounge
      SAVE US$21
      US$164
      CrownePlaza.com
      US$143
      View Deal
      18 Royal Terrace, Edinburgh EH7 5AQ, Scotland
      8.8 km from Newcraighall Station
      • Pool
      • Restaurant
      Special offer
      Savings alert! 21% below average rates

      The price you found is 21% lower than this hotel's average rate of US$180/night.

      We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

      SAVE US$5
      US$172
      Expedia.com
      US$167
      View Deal
      7 Richmond Place, Edinburgh EH8 9ST, Scotland
      8.8 km from Newcraighall Station
      • Free Wifi
      • Breakfast included
      Hotels.com
      US$276
      View Deal
      Roxburgh's Court, 323 High Street | Off Mary King's Close, Edinburgh EH1 1LW, Scotland
      9.4 km from Newcraighall Station
      • Free Wifi
      Special offer
      SAVE US$21
      US$172
      HIExpress.com
      US$151
      View Deal
      300 Cowgate, Edinburgh EH1 1NA, Scotland
      8.9 km from Newcraighall Station
      • Free Wifi
      • Breakfast included
      Special offer
      Savings alert! 19% below average rates

      The price you found is 19% lower than this hotel's average rate of US$187/night.

      We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

      SAVE US$134
      US$330
      Expedia.com
      US$196
      View Deal
      2 Greenside Place, Edinburgh EH1 3AA, Scotland
      9.2 km from Newcraighall Station
      • Free Wifi
      • Room Service
      Special offer
      Special OfferMember Rates
      Savings alert! 11% below average rates

      The price you found is 11% lower than this hotel's average rate of US$220/night.

      We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

      SAVE US$45
      US$271
      Booking.com
      US$226
      View Deal
      80 High St. | The Royal Mile, Edinburgh EH1 1TH, Scotland
      9.1 km from Newcraighall Station
      • Free Wifi
      • Pool
      Special offer
      Special OfferSAVE UP TO 30% NOW
      Savings alert! 13% below average rates

      The price you found is 13% lower than this hotel's average rate of US$259/night.

      We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

      SAVE US$27
      US$202
      Agoda.com
      US$175
      View Deal
      15 Calton Hill, Edinburgh EH1 3BJ, Scotland
      9.1 km from Newcraighall Station
      • Free Wifi
      • Restaurant
      SAVE US$56
      US$232
      Agoda.com
      US$176
      View Deal
      20 North Bridge, Edinburgh EH1 1TR, Scotland
      9.2 km from Newcraighall Station
      • Free Wifi
      • Room Service
      Special offer
      Offers & AnnouncementsSAVE 10% PLUS PROSECCO
      Savings alert! 16% below average rates

      The price you found is 16% lower than this hotel's average rate of US$209/night.

      We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

      SAVE US$39
      US$374
      Booking.com
      US$335
      View Deal
      1 George IV Bridge, Edinburgh EH1 1AD, Scotland
      9.4 km from Newcraighall Station
      • Free Wifi
      • Restaurant
      Special offer
      Special OfferSAVE UP TO 30% NOW
      Booking.com
      US$207
      View Deal
      12 - 26 St Giles Street, Edinburgh EH1 1PT, Scotland
      9.4 km from Newcraighall Station
      • Free Wifi
      • Restaurant
      Special offer
      Offers & AnnouncementsSave 10% - Book early!
      SAVE US$26
      US$224
      Agoda.com
      US$198
      View Deal
      94-96 Grassmarket, Edinburgh EH1 2JR, Scotland
      9.5 km from Newcraighall Station
      • Free Wifi
      Special offer
      Offers & AnnouncementsSAVE 10% PLUS PROSECCO
      SAVE US$65
      US$304
      Booking.com
      US$239
      View Deal
      43 Princes Street, Edinburgh EH2 2BY, Scotland
      9.5 km from Newcraighall Station
      • Free Wifi
      • Restaurant
      Booking.com
      US$160
      View Deal
      10-15 Princes Street, Edinburgh EH2 2AN, Scotland
      9.4 km from Newcraighall Station
      • Free Wifi
      • Bar/Lounge
      SAVE US$40
      US$217
      Agoda.com
      US$177
      View Deal
      16 George Street, Edinburgh EH2 2PF, Scotland
      9.7 km from Newcraighall Station
      • Free Wifi
      • Restaurant
      Savings alert! 18% below average rates

      The price you found is 18% lower than this hotel's average rate of US$215/night.

      We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

      SAVE US$13
      US$483
      Booking.com
      US$470
      View Deal
      Priestfield Road, Edinburgh EH16 5UT, Scotland
      7.1 km from Newcraighall Station
      • Free Wifi
      • Free Parking
      Booking.com
      US$491
      View Deal
      1 Princes St, Edinburgh EH2 2EQ, Scotland
      9.3 km from Newcraighall Station
      • Pool
      • Restaurant
      Prices are provided by our partners, and reflect the total stay price payable through our partners, including taxes and fees that are known to our partners and which are due at time of booking. Please see our partners for more details.
      Previous
      1234568