Courtyard
✓ Restaurant
✓ Plush bedding and flexible workspaces in thoughtfully designed rooms
Edinburgh
Photo: Chensiyuan (CC BY-SA 4.0), via Wikimedia Commons
An on-site restaurant changes the shape of a holiday: lazy breakfasts, proper dinners, no designated driver. Compare the Edinburgh stays that have one below.
✓ Restaurant
✓ Plush bedding and flexible workspaces in thoughtfully designed rooms
Edinburgh
✓ Restaurant
✓ Maximalist, boutique hotel blending modern opulence with decadence
Edinburgh
✓ Restaurant
✓ Boutique hotel and restaurant in Bruntsfield, minutes from Edinburgh city centre
Edinburgh
✓ Restaurant
✓ Two-storey 360° screening room unique among Edinburgh hotels
Edinburgh
✓ Restaurant
✓ Perfectly located in Edinburgh Park with easy access to the city centre
Edinburgh
✓ Restaurant
✓ Boutique hotel in Edinburgh's vibrant Southside near Holyrood Park
Edinburgh
✓ Restaurant
✓ Convenient overnight stay for cruise passengers at Port of Rosyth
Rosyth
✓ Restaurant
✓ Historic coaching inn on Biggar's High Street for over 400 years
Biggar
The stays above are mostly self-catering. For hotels and B&Bs in Edinburgh, Agoda compare prices across booking sites.
Compare Edinburgh hotels on Agoda ↗Affiliate link — we may earn a commission at no extra cost to you.
Itineraries
Haunted Britain
There are 21 places to stay with a restaurant on site published for Edinburgh, and the mix is heavily weighted towards hotels — 19 of the 21. The other two are a camping site and a caravanning site, so if you want to be under canvas or in a van and still have somewhere to eat without driving, your choice is narrow but it does exist.
Beyond the restaurant itself, the facilities that come up most often are:
Read those numbers carefully before you book. A bar appears at 11 of the 21, so roughly half have nowhere for a drink once the restaurant service finishes. Parking is listed at 10, which matters a great deal in a city where you can't assume a space comes with the room.
Sixteen of the 21 sit in Edinburgh itself, so the default trip here is a city one: you eat where you sleep, then walk out into the streets. Kinghorn, Livingston, Biggar, Burntisland and Peebles have one each, which gives you a handful of genuinely different options if the city isn't what you're after.
For a coastal feel, Burntisland Sands Hotel in Burntisland and Pettycur Bay Holiday Park in Kinghorn are the two to look at — Pettycur Bay being one of the non-hotel entries, with a swimming pool, gym and evening entertainment alongside the restaurant, which is the classic set-up for a holiday park stay where you'd rather not be in the car every evening.
For countryside and small-town quiet, The Elphinstone Hotel in Biggar (bar, restaurant and WiFi) and Green Tree Hotel in Peebles are the obvious candidates. Both put you well away from the city noise while still giving you a kitchen on site, which counts for a lot in places where you may not want a late drive to find dinner.
Couples tend to do well with the places that pair a restaurant with something extra: Prestonfield House combines its restaurant with parking and a pet-friendly policy, Fingal lists a bar, restaurant and disabled access, and The Bay Hotel adds a spa to the bar and restaurant. Kings Manor Hotel is the one that brings together a swimming pool, spa and restaurant.
Families should start with the four properties listing a swimming pool, because a wet afternoon in Scotland is a real possibility. Pettycur Bay Holiday Park and Kings Manor Hotel both appear in that group. Where takeaway food is listed, as it is at Travelodge, that's worth noting for children who won't last through a sit-down meal.
Dog owners are reasonably well served — 10 of the 21 are pet friendly, including Braid Hills Hotel, Prestonfield House and Travelodge Rose Street. Always confirm directly whether dogs are allowed in the restaurant itself or only in the rooms, as the two are often different policies.
Car-free travellers should look at the five listed as near a train station. Murrayfield Hotel, Bruntsfield Hotel and Angels Share Hotel, which lists evening entertainment as well as a bar and restaurant, are all Edinburgh-based options worth comparing on location.
The region leans strongly towards castles and heritage. Rosslyn Castle, Melville Castle, Fa'side Castle, Carlowrie Castle, Borthwick Castle Hotel, Calder House and Merchiston Tower all sit within reach, and Malleny Garden gives you a gentler half-day if you've had your fill of stonework. Some Edinburgh hotels build on this — Bruntsfield Hotel lists guided tours among its facilities, which saves you organising a day yourself.
For museums you'll generally be travelling further out. The Scottish Seabird Centre, Wardlaw Museum, St Andrews Museum, St Andrews Castle Visitor Centre and St Andrews Preservation Trust Museum are all in the St Andrews area; Stirling Old Town Jail and Callendar House are over towards Stirling; and Douglas Heritage Museum sits in Dumfries and Galloway. Treat those as full day trips rather than afternoon add-ons, and check you can get a restaurant table on your return.
With only 21 properties in this set and 16 of them clustered in one city, availability tightens quickly whenever Edinburgh is busy — festival periods, Hogmanay, rugby weekends and school holidays all bite. Book the single-property towns earliest of all: there's exactly one option each in Kinghorn, Livingston, Biggar, Burntisland and Peebles, so if that one is full, there is no second choice with a restaurant on site.
Book the room and the restaurant table separately, and do the table at the same time as the room where you can — many kitchens take non-residents too. Ring ahead to confirm parking if you're driving, since only 10 list it. If you need disabled access, check which parts of the building it covers: nine properties list it, but a restaurant on a different floor from the rooms is common in older buildings.
There are 21 published in this region. Nineteen of them are hotels, with one camping site and one caravanning site making up the rest.
Edinburgh has by far the most with 16. Kinghorn, Livingston, Biggar, Burntisland and Peebles each have one.
Yes, 10 of the 21 are listed as pet friendly, including Braid Hills Hotel, Prestonfield House and Travelodge Rose Street. Check with the property whether dogs are allowed in the restaurant as well as the bedrooms, as these are often separate policies.
Four of the 21 list a swimming pool. Pettycur Bay Holiday Park in Kinghorn and Kings Manor Hotel in Edinburgh are two of them, with Kings Manor also listing a spa.
Five of the 21 are listed as near a train station, and Edinburgh-based hotels such as Murrayfield Hotel, Bruntsfield Hotel and Angels Share Hotel are worth comparing on location. Only 10 of the 21 list parking, so check this carefully if you are driving.
The region is strong on castles and heritage, with Rosslyn Castle, Melville Castle, Fa'side Castle, Carlowrie Castle, Borthwick Castle Hotel, Calder House and Merchiston Tower all in reach, plus Malleny Garden for a quieter day. Museums tend to be further out, including the Scottish Seabird Centre and Wardlaw Museum near St Andrews, Stirling Old Town Jail and Callendar House near Stirling, and Douglas Heritage Museum in Dumfries and Galloway.
— tick to show or hide, click any pin for details.