Skip to content

10+ Best Premier Inn near Edinburgh Castle

Edinburgh Castle sits in Castle Rock in the middle of Edinburgh, Scotland’s dynamic capital city. This historic fortress, which dominates the skyline of Edinburgh, is one of the most exciting historic sites in Western Europe. The castle is alive with exciting tales of its time as a military fortress, royal residence and prison of war. When you climb Castle Hill, you will walk in the footsteps of soldiers, kings and queens – and even the odd pirate or two.

There is so much to see and here. To give the castle your full attention, here are the 10 best hotels by Premier Inn near Edinburgh Castle offering family-friendly, comfortable and affordable accommodation.

See also the best Travelodge near the castle.

Best Premier Inn near Edinburgh Castle

  1. Premier Inn Edinburgh City Centre (Lauriston Place): Editor’s Choice Overall Premier Inn

Premier Inn Edinburgh City Centre (Lauriston Place) is the ideal Premier Inn near Edinburgh Castle to reserve your stay, just 0.5 miles away. The hotel rests close to exciting attractions including Edinburgh Zoo, Princes Street shopping, and the University of Edinburgh. Haymarket Train Station is just a mile away from the hotel while Chalmers Hospital Edinburgh is right at your doorstep.

This family-friendly accommodation provides an on-site restaurant, free WiFi, chargeable off-site parking, luggage storage, Amazon lockers, lift access, and facilities for disabled guests. Family rooms are available at this hotel.

Each Premier Inn Edinburgh City Centre (Lauriston Place) hotel room comes equipped with air-conditioning, a king-size Hypnos bed, free WiFi, a flat-screen TV with Freeview, tea and coffee making facilities, and a desk. Rooms also feature a private bathroom with a power shower and hairdryer.

Discounted chargeable parking is available at Castle Terrace NCP (EH1 2EW).

  1. Premier Inn Edinburgh City Centre (Princes Street) -0.6 Miles Away

Premier Inn Edinburgh City Centre (Princes Street) is the second-best Premier Inn near Edinburgh Castle to seek accommodation, 2.9 miles away. The property sits on Princes Street with views of Edinburgh Castle, close to the National Museum of Scotland, Edinburgh Zoo, and Edinburgh Haymarket and Edinburgh Waverley train stations. Edinburgh Airport is 8 miles away from the hotel.

This family-friendly accommodation features family rooms, luggage storage, Amazon lockers, free WiFi, chargeable offsite parking, lift access, and facilities for disabled guests. A restaurant is available on site.

All Premier Inn Edinburgh City Centre (Princes Street) Hotel rooms come equipped with air-conditioning, a comfortable king-size Hypnos bed, free WiFi, a flat-screen TV with Freeview, a desk, and tea and coffee making facilities. Each hotel room offers a private bathroom with a power shower and hairdryer.

There is no on-site parking available at this hotel. Chargeable off-site parking is available at Castle Terrace NCP (EH1 2EW).

  1. Premier Inn Edinburgh City Centre Royal Mile -0.6 Miles Away

Premier Inn Edinburgh City Centre Royal Mile is yet another suitable Premier Inn near Edinburgh Castle to book your accommodation, only 0.6 miles away. The accommodation is just off the famous Royal Mile in Old Town, close to Edinburgh Waverley station, Princes Street, and Edinburgh Zoo.

The property provides an on-site restaurant, free WiFi, chargeable offsite parking, luggage storage, Amazon lockers, lift access, and facilities for disabled guests. Family rooms and Premier Plus rooms are available at this accommodation.

Each Premier Inn Edinburgh City Centre Royal Mile hotel room comes equipped with air-conditioning,  a king-size Hypnos bed, free WiFi, a Freeview flat-screen, a desk, and tea and coffee making facilities. All rooms offer a bathroom with a shower and hairdryer.

There is no on-site parking available at this hotel. Discount parking is available at Waverley Station car park (EH8 8BH) with a height restriction of 1.9m away.

  1. Premier Inn Edinburgh City Centre (York Place) -1.1 Miles Away

Premier Inn Edinburgh City Centre (York Place) is right in the heart of the city centre, close to Edinburgh Playhouse, Princes Street, and Edinburgh Zoo, and Edinburgh Castle, just 1.1 miles away. Edinburgh Waverley Train Station is less than a mile away from the hotel.

This family-friendly accommodation features free WiFi, chargeable offsite parking, an on-site restaurant, lift access, and facilities for disabled guests. Family rooms and standard extra rooms are available at this property.

Premier Inn Edinburgh City Centre (York Place) hotel rooms come equipped with a king-size Hypnos bed, free WiFi, a flat-screen TV with Freeview, tea/coffee making facilities, and a desk. Each room offers a bathroom with a power shower and hairdryer.

There is no onsite parking available at this hotel. Discount parking is available through Q-Park OMNI.

  1. Premier Inn Edinburgh East -3.2 Miles Away

Premier Inn Edinburgh East places you close to Portobello Beach, Holyrood Park, Meadowbank Leisure Centre, Edinburg Zoo, Musselburgh Racecourse, Playhouse Theatre, and the stunning views from Arthur’s Seat. Edinburgh Castle is only 3.2 miles away from the hotel.

The accommodation features an on-site restaurant, free parking, free WiFi, luggage storage, Amazon lockers, lift access, and facilities for disabled guests. Family rooms and interconnecting rooms are available at this hotel.

Each Premier Inn Edinburgh East hotel room comes fitted with a king-size Hypnos bed, a flat-screen TV with Freeview, free WiFi, a desk, and tea and coffee making facilities. All rooms offer a bathroom with a hairdryer and power shower.

Free on-site parking is available at this hotel on a first-come-first-served basis.

  1. Premier Inn Edinburgh Leith Waterfront -3.5 Miles Away

Set just a short drive from Waverley Train Station, Premier Inn Edinburgh Leith Waterfront offers a perfect spot to wake up to sweeping harbourside views, close to Playhouse Theatre, Edinburgh Zoo, and Sea Ferry Cruises. Edinburgh Castle is just 3.5 miles away from the hotel.

This family-friendly accommodation features family rooms, interconnecting rooms, free WiFi, free parking, luggage storage, lift access, and facilities for disabled guests. A restaurant is available on site.

Each Premier Inn Edinburgh Leith Waterfront hotel room provides a flat-screen TV with Freeview, air-conditioning, free WiFi, a desk, tea and coffee making facilities, and a private bathroom with a shower and hairdryer. All rooms offer a king-size Hypnos bed for a restful night’s sleep.

Limited free on-site parking is available at this hotel on a first-come-first-served basis.

  1. Premier Inn Edinburgh A1 (Newcraighall) -5.5 Miles Away

Premier Inn Edinburgh A1 (Newcraighall) offers a perfect base for exploring Musselburgh Races, East Lothian Golf Courses, Kinnaird Retail Park, Edinburgh Zoo, and Edinburgh Castle, 5.5 miles away. Newcraighall Train Station is on your doorstep.

The property provides free WiFi, free parking, an on-site restaurant, luggage storage, lift access, and facilities for disabled guests. Spacious family rooms are available.

Each Premier Inn Edinburgh A1 (Newcraighall) hotel room comes equipped with air-conditioning, free WiFi, a flat-screen TV with Freeview, tea and coffee-making facilities, a desk, and a bathroom with a power shower and a hairdryer. All rooms offer a king-size Hypnos bed for a restful night’s sleep.

Free on-site parking is available at this hotel on a first-come-first-served basis.

  1. Premier Inn Edinburgh A7 (Dalkeith) -6.7 Miles Away

Premier Inn Edinburgh A7 (Dalkeith) offers a spot with great connection to the A720 and A1, close to Edinburg city centre and Edinburgh Waverley. Edinburgh Castle is only 6.7 miles away. Musselburgh Railway Station is 3 miles away from the hotel while Edinburgh Airport is just 12 miles away.

The accommodation features free WiFi, free parking, an on-site restaurant, luggage storage, and facilities for disabled guests. The hotel also provides family rooms and interconnecting rooms.

Premier Inn Edinburgh A7 (Dalkeith) hotel rooms offer air-conditioning, a Freeview flat-screen TV, a desk, tea and coffee, free WiFi, and a king-size Hypnos bed for a restful night’s sleep. Each room comes equipped with a private bathroom with a hairdryer and power shower.

Free on-site parking is available at this hotel on a first-come-first-served basis.

  1. Premier Inn Edinburgh Park (Airport) -7.3 Miles Away

Set just a short drive from Edinburg Airport, Premier Inn Edinburgh Park (Airport) is close to Edinburgh city centre, Highland Centre, Murrayfield Stadium, and Edinburgh Castle, 7.3 miles away.

The accommodation features an on-site restaurant, lift access, facilities for disabled guests, Amazon lockers, luggage storage, and free parking and WiFi. The property also provides spacious family rooms, interconnecting rooms, and Premier Plus rooms.

All Premier Inn Edinburgh Park (Airport) hotel rooms are air-conditioned and come fitted with a Freeview flat-screen TV, free WiFi, a desk, tea and coffee making facilities, and a private bathroom with a shower and hairdryer. Each room offers a king-size Hypnos bed for a restful night’s sleep.

The hotel offers 90 onsite parking spaces free of charge on a first-come-first-served basis.

  1. Premier Inn Edinburgh A1 (Musselburgh) -9.3 Miles Away

Perfect for exploring the castle 9.3 miles away, Premier Inn Edinburgh A1 (Musselburgh) closes our collection of the 10 best Premier Inn near Edinburgh Castle. The hotel sits close to Muirfield and Musselburgh Golf Courses and Wallyford and Edinburgh train stations.

This family-friendly accommodation provides family rooms, interconnecting rooms, luggage storage, meeting rooms, facilities for disabled guests, free parking, and free WiFi. A restaurant is available on site.

All Premier Inn Edinburgh A1 (Musselburgh) hotel rooms provide a king-size Hypnos bed, a flat-screen TV with Freeview, free WiFi, tea and coffee making facilities, and a desk. Each room offers a private bathroom with a shower and hairdryer.

Free on-site parking is available at this hotel on a first-come-first-served basis.

Premier Inn Edinburgh Airport (M9, Jct1) -9.4 Miles Away

Premier Inn Edinburgh (South Queensferry) -11.0 Miles Away

Premier Inn Livingston (Bathgate) -19.1 Miles Away

Leave a Reply