Group holidays in Midlothian

Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com
Trusted by over 500,000 guests every year as part of Snaptrip Group
Add dates
Add dates

Property type

Add another room
Travelling with pets?

Join millions who use Snaptrip Group

Hotels, cottages, lodges and villas in one search
Hotels, cottages, lodges and villas in one search

Lowest prices, or we refund the difference
Lowest prices, or we refund the difference

Real humans ready to help you 7 days a week
Real humans ready to help you 7 days a week

Save up to 15% on over 100,000 hotels

Midlothian / Group

Sort by
Most popular

See the latest prices and deals by

Primary image
7.6

Premier Inn Edinburgh East

Hotel in Edinburgh

With a stay at Premier Inn Edinburgh East in Edinburgh, you'll be a 5-minute drive from Royal Mile and 9 minutes from Edinburgh Castle. This hotel is 2.3 mi (3.7 km) from Princes Street and 3 mi (4.8 km) from University of Edinburgh.

Good65 reviews
7.6
View details
Primary image
7.4

Premier Inn Edinburgh A1 - Musselburgh

Hotel in Musselburgh

With a stay at Premier Inn Edinburgh A1 - Musselburgh in Musselburgh, you'll be within a 15-minute drive of Royal Mile and Edinburgh Playhouse Theatre. This hotel is 9.6 mi (15.4 km) from Edinburgh Castle and 8.6 mi (13.9 km) from Princes Street.

Good20 reviews
7.4
View details
Primary image
8.8

Premier Inn Edinburgh A7 - Dalkeith

Hotel in Dalkeith

Located in Dalkeith, Premier Inn Edinburgh A7 - Dalkeith is within a 15-minute drive of Royal Mile and Edinburgh Castle. This hotel is 5.8 mi (9.3 km) from University of Edinburgh and 6.5 mi (10.4 km) from Grassmarket.

Fabulous6 reviews
8.8
View details
Dalkeith Phoenix Aparthotel Ltd
7.3

Dalkeith Phoenix Aparthotel Ltd

Hotel in Dalkeith

<h2>Comfortable Accommodation</h2>

Dalkeith Phoenix Aparthotel Ltd in Dalkeith offers 4-star comfort with free WiFi, private check-in and check-out, a lift, concierge service, family rooms, full-day security, and luggage storage.

<h2>Modern Amenities</h2>

Each room features a private bathroom, tea and coffee maker, hairdryer, refrigerator, work desk, microwave, shower, TV, electric kettle, and kitchenware.

<h2>Prime Location</h2>

Located 5 km from Dalhousie Castle, 9 km from Arthurs Seat, 10 km from the University of Edinburgh and National Museum of Scotland, and 12 km from Edinburgh Castle and Royal Mile. Edinburgh Airport is 25 km away.

Good112 reviews
7.3
View details
Primary image
8.6

Best Western Kings Manor Hotel

Hotel in Portobello, Edinburgh

With a stay at Best Western Kings Manor Hotel in Edinburgh (Portobello), you'll be within a 5-minute drive of Portobello Beach and Queen Margaret University. This spa hotel is 2.2 mi (3.6 km) from Musselburgh Racecourse and 3.9 mi (6.3 km) from Palace of Holyroodhouse.

Fabulous1,001 reviews
8.6
View details
Primary image
7.2

Edinburgh Travel Guest House

Guesthouse in Edinburgh

With a stay at Edinburgh Travel Guest House in Edinburgh (Newington), you'll be within a 5-minute drive of Royal Mile and University of Edinburgh. This guest house is 1.7 mi (2.7 km) from Edinburgh Castle and 1.4 mi (2.3 km) from Grassmarket.

Good187 reviews
7.2
View details
Musselburgh Links B&B
8.4

Musselburgh Links B&B

Bed and breakfast in Musselburgh

<h2>Beachfront Location</h2>

Musselburgh Links B&B in Musselburgh offers direct beachfront access, a sun terrace, and a lush garden. Guests can relax on the terrace or enjoy the outdoor seating area.

<h2>Comfortable Accommodations</h2>

The recently renovated property features family rooms with private bathrooms, a lounge, and a hot tub. Additional amenities include a shared kitchen, outdoor dining area, and bicycle parking.

<h2>Local Attractions</h2>

Portobello Beach is 2.5 km away, Arthurs Seat 9 km, Edinburgh Waverley station and Edinburgh Playhouse 9 km, Royal Mile and National Museum of Scotland 10 km, Edinburgh International Conference Centre 11 km. Edinburgh Airport is 30 km from the property.

Very good211 reviews
8.4
View details
Primary image
8.6

The Sun Inn

Inn in Dalkeith

With a stay at The Sun Inn in Dalkeith, you'll be within a 15-minute drive of University of Edinburgh and Grassmarket. This inn is 7.8 mi (12.6 km) from Edinburgh Castle and 8.5 mi (13.7 km) from Royal Mile.

Fabulous438 reviews
8.6
View details
Primary image
9.0

Kildonan Lodge Hotel

Hotel in Edinburgh

With a stay at Kildonan Lodge Hotel in Edinburgh (Newington), you'll be a 3-minute drive from University of Edinburgh and 6 minutes from Edinburgh Castle. This boutique hotel is 2.2 mi (3.5 km) from Royal Mile and 1.9 mi (3 km) from Grassmarket.

Exceptional400 reviews
9.0
View details
Primary image
9.2

Carberry Tower Mansion House and Estate

Hotel in Musselburgh

Located in Musselburgh, Carberry Tower Mansion House and Estate is in a rural location – a 4-minute drive from Dalkeith Country Park and 7 minutes from Musselburgh Racecourse. This hotel is 9 mi (14.5 km) from Royal Mile and 10.2 mi (16.3 km) from Edinburgh Castle.

Exceptional1,003 reviews
9.2
View details
Primary image
9.4

The Scholar

Hotel in Edinburgh

With a stay at The Scholar, you'll be centrally located in Edinburgh, within a 5-minute drive of Royal Mile and University of Edinburgh. This hotel is 1.8 mi (2.9 km) from Edinburgh Castle and 1.5 mi (2.4 km) from Grassmarket.

Exceptional1,003 reviews
9.4
View details
Primary image
8.6

Dalhousie Castle

Hotel in Bonnyrigg

Located in Bonnyrigg, Dalhousie Castle is in the suburbs, within a 15-minute drive of Rosslyn Chapel and University of Edinburgh. This hotel is 8.7 mi (14.1 km) from Grassmarket and 8.9 mi (14.4 km) from Princes Street.

Fabulous871 reviews
8.6
View details
The Melville Inn by Innkeeper's Collection
8.7

The Melville Inn by Innkeeper's Collection

Hotel in Lasswade, Dalkeith

Located within 9.4 km from Edinburgh City Centre, The Melville Inn by Innkeeper's Collection features a connected pub and restaurant with a 24-hour front desk. Free WiFi and free parking is provided. Musselburgh train station is 6.6 km from the property, while Edinburgh Waverley is 9.6 km away.

All rooms are air-conditioned and feature smart TVs with Chromecast and an en-suite bathroom with a shower.

The Melville Inn Vintage Inn is next door, serving a selection of seasonal British dishes such as slow-cooked lamb shank, steak and mushroom pie, and the popular Hunter's chicken. The pub also serves an array of fine wines, real ales, soft drinks and spirits.

Surrounded by the countryside, guests can enjoy walks and cycling in the surrounding area. Other activities nearby includes golf.

Dalkeith Palace and Newbattle Abbey are 3 km from the property. Edinburgh Airport is 22 km from the property.

Fabulous4,092 reviews
8.7
View details
Primary image
8.6

Ravelston House

Hotel in Musselburgh

When you stay at Ravelston House in Musselburgh, you'll be on the beach, within a 15-minute drive of Royal Mile and Edinburgh Castle. This hotel is 5.5 mi (8.9 km) from Princes Street and 5.8 mi (9.4 km) from University of Edinburgh.

Fabulous487 reviews
8.6
View details
Craigietinny Road Apartment- 3 beds
7.4

Craigietinny Road Apartment- 3 beds

Apartment in Edinburgh

Located 4.1 km from Edinburgh Waverley station, 4.1 km from Arthurs Seat and 4.1 km from Edinburgh Playhouse, Craigietinny Road Apartment- 3 beds offers accommodation situated in Edinburgh. Both free WiFi and parking on-site are accessible at the apartment free of charge. The property is non-smoking and is set 1.6 km from Portobello Beach.

The spacious apartment is composed of 2 bedrooms, a living room, a fully equipped kitchen, and 1 bathroom. A flat-screen TV is offered. The property offers garden views.

Royal Mile is 4.3 km from Craigietinny Road Apartment- 3 beds, while University of Edinburgh is 4.4 km from the property. Edinburgh Airport is 13 km away.

Good11 reviews
7.4
View details
Primary image
7.6

Arrandale Guest House

Guesthouse in Edinburgh

With a stay at Arrandale Guest House, you'll be centrally located in Edinburgh, within a 5-minute drive of University of Edinburgh and Grassmarket. This luxury guest house is 1.8 mi (2.9 km) from Royal Mile and 1.9 mi (3 km) from Edinburgh Castle.

Good198 reviews
7.6
View details
Allison House 17
7.6

Allison House 17

Guesthouse in Edinburgh

This Georgian building is now a family-run guest house with easy access to Edinburgh city centre by bus. It offers free WiFi, free parking and en suite rooms with flat-screen TVs.

Allison House 17 is 2.4 km south of Edinburgh Waverley Rail Station and the city centre. The regular buses take about 10 minutes to reach the city centre.

Good2,034 reviews
7.6
View details
Room
8.0

The Abbey Residence

Hotel in Gilmerton, Edinburgh

With a stay at The Abbey Residence in Edinburgh (Gilmerton), you'll be within a 15-minute drive of Edinburgh Castle and Royal Mile. This hotel is 3.7 mi (5.9 km) from University of Edinburgh and 4.3 mi (7 km) from Grassmarket.

Very good138 reviews
8.0
View details
Laird And Dog Inn
8.0

Laird And Dog Inn

Inn in Lasswade

The Laird And Dog is located in the Midlothian village of Lasswade, 15 minutes’ drive from Edinburgh. It offers a conservatory-style restaurant, rooms with free Wi-Fi and free parking.

Modern rooms are decorated in light colours and feature flat-screen satellite TVs and work desks. Rooms also include hairdryers and tea/coffee-making facilities.

The bar and restaurant serves hearty Scottish meals including haggis dishes, as well as pub favourites. There is a beer garden with covered seating for guests to relax in.

There is a bus stop close to the property, which has regular services to Edinburgh city centre. The 15th-century Rosslyn chapel, which featured in the Da Vinci Code films, is just 5 miles away, whilst Musselburgh Racecourse is a 15-minute drive from the Laird And Dog.

Very good1,083 reviews
8.0
View details
Room
7.6

Aynetree Guest House

Guesthouse in Edinburgh

With a stay at Aynetree Guest House, you'll be centrally located in Edinburgh, within a 10-minute drive of Royal Mile and Edinburgh Playhouse Theatre. This guest house is 4.2 mi (6.8 km) from Edinburgh Castle and 3.3 mi (5.4 km) from Princes Street.

Good316 reviews
7.6
View details