Home > Midlothian > Mayfield

Mayfield Hotels

329 Hotels found in / near Mayfield, Showing 1 - 10

Sort by: A-Z | Price | Stars [0-5] [5-0] | Distance

Dalhousie Castle & Spa
More Info
Cockpen Road, Bonnyrigg
Prices from £602.07 miles
This fascinating 13th-century castle is in the middle a forest and parkland by the banks of the River Esk and has unique bedrooms with period furnishing. Some of the rooms are located in a 100-year-old lodge detached from the castle
Adventure in the Meadow
More Info
Kirkhill Estate, Gorebridge
Prices from £102.22 miles
Guests at Adventure in the Meadow are able to enjoy staying in the outdoors, but with the security, warmth and extra protection from the weather provided by unique wooden cabins. Used just like a tent, each 2-person Kocoon cabin is a solid structure with padded insulation and a window for ventilation
The County Hotel
More Info
152 High Street, Dalkeith Edinburgh
Prices from £392.25 miles
The County Hotel is a traditional Scottish hotel situated in Dalkeith, a 15-minute drive from Edinburgh. Just 7 miles from Rosslyn Chapel, featured in The Da Vinci Code, it has free parking and Wi-Fi
Premier Inn Edinburgh Dalkeith
More Info
Melville Dykes Road, Dalkeith
Prices from £352.99 miles
Located next to Broomieknowe Golf Club, this Premier Inn is just 15 minutes’ drive from Edinburgh’s centre. It features modern rooms with power showers, hot buffet breakfasts, and free parking
Carberry Tower
More Info
by Musselburgh, East Lothian, Edinburgh
Prices from £453.27 miles
This 15th-century castle dates back to Mary, Queen of Scots, and is set in 35 acres of stunning parkland. The centre of Musselburgh is a 5-minute drive from the building
Laird And Dog Inn
More Info
5 High Street, Lasswade
Prices from £303.42 miles
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
Premier Inn Edinburgh (Inveresk)
More Info
Carberry Road, Inveresk, Musselburgh
Prices from £343.84 miles
A 20-minute drive from Edinburgh, within reach of 3 rail stations, this Premier Inn hotel has free parking and is only 2.5 miles (4 km) from Musselburgh Racecourse
Premier Inn Edinburgh (Newcraighall)
More Info
91 Newcraighall Road, Newcraighall
Prices from £355.10 miles
With free parking, a 24-hour front desk and traditional restaurant, this Premier Inn is next to Newcraighall Station. Edinburgh Fort Retail Park is just 500 metres away
The Roslin Glen Hotel
More Info
2 Penicuik Road Roslin, Edinburgh
Prices from £755.37 miles
In the centre of Roslin and close to Rosslyn Chapel, The Roslin Glen Hotel offers a stylish restaurant, bar and en suite rooms with picturesque views. Free private parking is available on site
The Northfield House Hotel
More Info
115 Lasswade Road, Edinburgh
Prices from £505.46 miles
Northfield House has light en suite rooms, a beer garden, free Wi-Fi and free parking. It is 5 minutes' drive from the Edinburgh City Bypass and has easy access to the city centre by bus

Search Hotels

Search
Arrival Date
Departure Date
 
Search by hotel name

Search Filter

  • Star Ratings
  • 1 star
  • 2 stars
  • 3 stars
  • 4 stars
  • 5 stars
  • Accommodation Type
  • Apartment
  • Guest accommodation
  • Hostel
  • Hotel
  • Residence
  • Facilities
  • Airport Shuttle
  • Family Rooms
  • Fitness Centre
  • Indoor Swimming Pool
  • Internet Services
  • Non-Smoking Rooms
  • Parking
  • Pets Allowed
  • Restaurant
  • Rooms/Facilities for Disabled Guests
  • Spa & Wellness Centre
  • Wi-Fi/Wireless LAN

Nearby Towns