Hotels with Restaurants in Midlothian from $156
Seize Your Someday with our amazing deals for the whole family!
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top Midlothian Hotels with Restaurants

The Sun Inn
Lothianbridge Dalkeith Scotland
Free Cancellation
Reserve now, pay when you stay
$130 nightly
The price is $156 total per night
$156 total
Nov 9 - Nov 10
Total with taxes and fees
This inn features a restaurant, a rooftop terrace, and a bar/lounge. Guests will appreciate free perks like free self parking and WiFi in public areas. A coffee shop, a terrace, and a garden are also on offer.
Parking included
Free WiFi

Dalhousie Castle
B704 Bonnyrigg Scotland
Free Cancellation
Reserve now, pay when you stay
$166 nightly
The price is $199 total per night
$199 total
Nov 4 - Nov 5
Total with taxes and fees
This hotel features 2 restaurants and a bar/lounge. Business travelers can take advantage of the free WiFi in public areas. Guests will appreciate freebies like English breakfast and free self parking.
Breakfast included
Parking included

The Original Rosslyn Inn
2-4 Main Street Roslin Scotland
$135 nightly
The price is $162 total per night
$162 total
Nov 4 - Nov 5
Total with taxes and fees
A restaurant and a bar/lounge are featured at this inn. Guests will appreciate free perks like free self parking and WiFi in public areas.
Parking included
Free WiFi

Chapel Cross Guest House
2 Penicuik Road Roslin Scotland
This guesthouse doesn't skimp on freebies - guests receive free WiFi and free self parking. If you want to take your pet along, this pet-friendly property offers everything you'll need for your pet including food and water bowls. A restaurant is also provided.
Pet friendly
Parking included
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Midlothian Hotels with Restaurants essential information
Hotels with Restaurants in Midlothian |
9 |
|---|---|
Highest price | $199 |
Cheapest price | $156 |
Total number of hotels in Midlothian | 4,032 |
Popular hotels | The Sun Inn, Dalhousie Castle, The Original Rosslyn Inn, Chapel Cross Guest House |
Recent Midlothian hotel reviews by fellow wanderers

Apex Grassmarket Hotel
4 out of 5
Posted 1 hour ago
Travelocity Verified Review
"Excellent"
A verified traveler stayed at Apex Grassmarket Hotel
Explore More Ways to Travel with Travelocity
- Pet Friendly Hotels in Southside
- Seafield Hotels
- Hotels near Scottish Parliament
- Hostels in Scotland
- Aparthotels in Scotland
- Castles in Scotland
- Bedandbreakfast in Scotland
- Agritourism in Scotland
- Hotels near Royal Mile
- Old Town Edinburgh Hotels
- Kitchenette Hotels in Old Town Edinburgh
- Fitness Center Hotels in Old Town Edinburgh
- Balcony Hotels in Old Town Edinburgh
- Early Check-in Hotels in Old Town Edinburgh
- Boutique Hotels in Old Town Edinburgh
- Budget Hotels in Newington
- New Town Hotels
- Hotels near Musselburgh Racecourse
- Chalets in Musselburgh
- Joppa Hotels
- Hotels near Holyrood Park
- Budget Hotels in Holyrood
- Hotels near Grassmarket
- Hotels near George Square
- Abbeyhill Hotels
- Wedding in Bonnyrigg
- Hotels near Dalkeith Country Park
- Hostels in Dalkeith
- Boutique in Midlothian
- All-Inclusive in Scotland
- Beach in Scotland
- Budget in Scotland
- Family Friendly in Scotland
- Golf in Scotland
- Spa in Scotland
- Scotland Hotels
- Historical Hotels in Duddingston
- Hotels near Edinburgh
- Aparthotels in Edinburgh and Lothian
- Adults Only in Edinburgh and Lothian
- Family Friendly in Edinburgh and Lothian
- Balcony in Edinburgh and Lothian
- Indoor Pool in Edinburgh and Lothian
- Spa in Edinburgh and Lothian
- Apartments in Edinburgh
- Bedandbreakfast in Edinburgh
- Capsulehotels in Edinburgh
- Hotels near Edinburgh Waverley Station
- Guesthouses in Edinburgh Waverley Station
- Hotels in Edinburgh
- Hotels near Edinburgh
- Hotels near Edinburgh Castle
- Castles in Edinburgh
- Early Check-in Hotels in Edinburgh City Centre
- Edinburgh City Centre Hotels
- Cottages in Edinburgh
- Aparthotels in Edinburgh
- Guesthouses in Edinburgh
- Hostels in Edinburgh
- Carberry Tower Mansion House and Estate
- Budget in Edinburgh
- Chestnut Cottage - a charming traditional stone cottage with 2 bedrooms on Arniston Estate
- Dalhousie Castle
- Historical in Edinburgh
- Free Airport Transportation in Edinburgh
- Hot Tub in Edinburgh
- Cranstoun Riddel - Magnificent 6 Bedroom Property
- Melville Castle
- Hotels in Roslin
- Hotels near Princes Street
- Beach Hotels in Prestonfield
- Beach Hotels in Portobello
- Pet Friendly in Pathhead
- 5 Star Hotels in Edinburgh





