Hotel Name  |
| |
 | Premier Inn Edinburgh Dalkeith Melville Dykes Road, Lasswade, Mid Lothian, EH18 1AN
   0.17 miles (0.27km) from Melville Golf Centre - Lasswade * | Rooms From £ 105.49
 |  | Laird And Dog Inn  5 High Street, Lasswade, Mid Lothian, EH18 1NA
   0.73 miles (1.17km) from Melville Golf Centre - Lasswade * | Rooms From £ 67.50
 |  | The County Hotel  152 High Street, Dalkeith, Mid Lothian, EH22 1AY
    1.17 miles (1.88km) from Melville Golf Centre - Lasswade * | Rooms From £ 39.00
 |  | Dalhousie Castle  Cockpen Road, Bonnyrigg, Lothian, EH19 3JB
   2.05 miles (3.30km) from Melville Golf Centre - Lasswade * | Rooms From £ 75.00
 |  | Northfield House Hotel and Conservatory Restaurant  115 Lasswade Road, Edinburgh, Lothians, EH166UD
  2.61 miles (4.20km) from Melville Golf Centre - Lasswade * | Rooms From £ 50.00
 |  | Adventure in the Meadow Kirkhill Estate, Gorebridge, Mid Lothian, EH23 4LJ
  2.87 miles (4.62km) from Melville Golf Centre - Lasswade * | Rooms From £ 29.50
 |  | Kirkhill Mansion Bed and Breakfast  Mansion Of Kirkhill, Kirkhill Estate (Gate House Off A7), Gorebridge, Mid Lothian, EH23 4LJ
   2.93 miles (4.72km) from Melville Golf Centre - Lasswade * | Rooms From £ 39.00
 |  | Arden Guest House  126 Old Dalkeith Rd, Edinburgh, City of Edinburgh, EH16 4SD
    3.00 miles (4.83km) from Melville Golf Centre - Lasswade * | Rooms From £ 40.00
 |  | Premier Inn Edinburgh (Newcraighall)  91 Newcraighall Road, Edinburgh, City of Edinburgh, EH21 8RX
   3.27 miles (5.26km) from Melville Golf Centre - Lasswade * | Rooms From £ 56.00
 |  | The Original Roslin Inn Main Street, Roslin, Mid Lothian, EH25 9LE
 3.30 miles (5.31km) from Melville Golf Centre - Lasswade * | Rooms From £ 65.00
 |  | Brae Lodge Guest House  30 Liberton Brae, Edinburgh, Lothian, EH16 6AF
   3.38 miles (5.44km) from Melville Golf Centre - Lasswade * | Rooms From £ 52.00
 |  | The Roslin Glen Hotel  2 Penicuik Road Roslin, Bonnyrigg, Mid Lothian, EH25 9LH
   3.43 miles (5.52km) from Melville Golf Centre - Lasswade * | Rooms From £ 75.00
 |  | The Cameron BandB  5 Cameron Terrace, Edinburgh, City of Edinburgh, EH16 5LD
  3.74 miles (6.02km) from Melville Golf Centre - Lasswade * | Rooms From £ 50.00
 |  | Premier Inn Edinburgh (Inveresk)  Carberry Road, Edinburgh, City of Edinburgh, EH21 8PT
   3.76 miles (6.05km) from Melville Golf Centre - Lasswade * | Rooms From £ 53.00
 |  | The Glenisla 12 Lygon Road, Edinburgh, City of Edinburgh, EH16 5QB
  3.82 miles (6.15km) from Melville Golf Centre - Lasswade * | Rooms From £ 40.00
 |  | Aynetree Guest House  12 Duddingston Crescent, Milton Road, Musselburgh, East Lothian, EH15 3AS
  3.90 miles (6.28km) from Melville Golf Centre - Lasswade * | Rooms From £ 50.49
 |  | Kildonan Lodge Hotel  27 Craigmillar Park, Edinburgh, City of Edinburgh, EH16 5PE
  3.90 miles (6.28km) from Melville Golf Centre - Lasswade * | Rooms From £ 75.00
 |  | Alba House Guest Accommodation  29 Craigmillar Park, Edinburgh, Lothian, EH 16 5PE
 3.92 miles (6.31km) from Melville Golf Centre - Lasswade * | Rooms From £ 70.00
 |  | The Northumberland Hotel 31-33 Craigmillar Park, Edinburgh, City of Edinburgh, EH16 5PE
    3.92 miles (6.31km) from Melville Golf Centre - Lasswade * | Rooms From £ 55.00
 |  | BEST WESTERN Kings Manor  100 Milton Road East, Musselburgh, East Lothian, EH15 2NP
    3.93 miles (6.32km) from Melville Golf Centre - Lasswade * | Rooms From £ 36.00
 |  | Prestonfield House  Priestfield Road, Edinburgh, City of Edinburgh, EH16 5UT
     4.06 miles (6.53km) from Melville Golf Centre - Lasswade * | Rooms From £ 150.00
 |
|
|