Skip to main content

Hotels near Newtongrange

Search hotels and more near Newtongrange

Filter by:


Star rating

Review score

Newtongrange – 513 hotels and places to stay

See the latest prices and deals by choosing your dates.
The Melville Inn by Innkeeper's Collection, hotel in Newtongrange

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.

The lighting along the top of the bed was lovely. The staff were friendly and helpful.
8.8
Scored 8.8
Fabulous
Rated fabulous
4,211 reviews
Price from€ 67.69per night
Kildonan Lodge Hotel, hotel in Newtongrange

This elegant 4-star Victorian hotel offers luxurious rooms featuring iPod docks, flat-screen TVs, sherry and shortbread.

We stayed in a family room that was beautiful. It was spacious with three separate beds, a private bath, and a sitting area by large windows. The beds were comfortable. The Victorian style with ornate ceiling and room decor was a nice introduction to Ediburgh
8.4
Scored 8.4
Very good
Rated very good
1,477 reviews
Price from€ 200.94per night
OYO Arden Guest House, Craigmillar Castle Edinburgh, hotel in Newtongrange

This 3-star guest house offers warm, stylish rooms with private bathrooms and flat-screen TVs. Edinburgh’s historic centre is just 5 minutes’ drive away.

Nothing. The room was dirty, sheets were stained, the window wouldn't close and the toilet was leaking on to the bathroom floor. Definitely wouldn't advise for anyone with asthma, the bathroom ceiling was absolutely covered in mould.
6.2
Scored 6.2
Pleasant
Rated pleasant
627 reviews
Price from€ 180.38per night
Duddingston Guest House, hotel in Newtongrange

Located in Edinburgh, 2.1 km from Portobello Beach, Duddingston Guest House provides accommodation with a garden, free private parking and a shared lounge.

Comfortable bed
6.4
Scored 6.4
Pleasant
Rated pleasant
18 reviews
Price from€ 104.06per night
Best Western Kings Manor, hotel in Newtongrange

Best Western Kings Manor in Edinburgh offers free WiFi, a 20-metre swimming pool and a gym. Portobello Beach is just 10 minutes’ walk from the building.

Room size was great as we have 2 dogs and needed space for their cages. I enjoyed a swim in the pool.
8.4
Scored 8.4
Very good
Rated very good
6,558 reviews
Price from€ 116.34per night
Melville Castle Hotel, hotel in Newtongrange

Located in Edinburgh, 10 km from University of Edinburgh, Melville Castle Hotel provides accommodation with a garden, free private parking, a terrace and a restaurant.

I thought the breakfast was really good and they had a choice of continental breakfast too which was so good to see, I thought the location of the castle was superb,the best thing about my stay at this castle was how comfortable sleep you got in the beds the beds was so comfortable and big
8.5
Scored 8.5
Very good
Rated very good
1,342 reviews
Price from€ 164.52per night
Dalhousie Castle Hotel, hotel in Newtongrange

Set within acres of wooded parkland, this fascinating 13th century fortress is on the banks of the River Esk.

Very friendly staff. Beautiful location. Castle is amazing. Spa was lovely and relaxing. My room in the lodge was very nice and comfortable. Would definitely stay again.
8.3
Scored 8.3
Very good
Rated very good
841 reviews
Price from€ 203.02per night
Edinburgh37, hotel in Newtongrange

Just under 2 miles from Edinburgh city centre and Edinburgh Rail Station, International Guest House is a traditional Scottish property offering a free Wi-Fi throughout.

Very clean, a basic hotel but had all the essentials.
8.1
Scored 8.1
Very good
Rated very good
272 reviews
Price from€ 258.16per night
Ravelston House, hotel in Newtongrange

Set in Musselburgh, 2 km from Portobello Beach, Ravelston House offers accommodation with a garden, free private parking, a restaurant and a bar.

The breakfast is amazing and totally set us up for the day
8.3
Scored 8.3
Very good
Rated very good
945 reviews
Price from€ 146.89per night
Northumberland Hotel, hotel in Newtongrange

This traditional, family-run hotel is 2 miles from Edinburgh Waverley Rail Station and the city centre. It offers free Wi-Fi in public areas, and free private parking on site.

Room and hotel decor was fresh and tidy main reception area clean garden also tidy well cared for comfortable bed
6.6
Scored 6.6
Pleasant
Rated pleasant
615 reviews
Price from€ 220.92per night
See all hotels near Newtongrange