Special offers and Exclusive deals

Search Hotels

2026-06-02
2026-06-03
Guests

Filter Results

Hotels by class

Hotel name

Price per night

Accommodation type

Districts

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters

Hotels in Edinburgh near Craigmillar Castle

Stylish 3 Bed Edinburgh Abode - Parking And Garden

Niddrie Marischal Road, Edinburgh, United Kingdom View map

Situated 3.8 km from Holyrood Park, Stylish 3 Bed Edinburgh Abode - Parking And Garden Villa entices guests to explore various tourist attractions in the area. More

From US$ 293 Book Now

Our House @ Little France

63 Tweedsmuir Drive, Edinburgh, United Kingdom View map

Staying at Our House @ Little France Villa Edinburgh, guests can easily reach the royal Holyrood Park, located about a 10-minute drive away. More

From US$ 797 Book Now

Luxury Victorian 5 Bedroom Apartment By Lady Road Apartments

7 Lady Road, Edinburgh, United Kingdom View map

Nestled merely 5 minutes' walk from Cameron Toll Shopping Centre, the 167 m² Luxury Victorian 5 Bedroom Apartment By Lady Road Apartments Edinburgh offers quick access to numerous tourist attractions… More

From US$ 1111 Book Now

Ardgowan Guest House

1 Lady Road,, Edinburgh, United Kingdom View map

Ardgowan Guest House Edinburgh, located merely a 7-minute walk from Craigmillar Park Church, features Wi-Fi throughout the property. Guests who stay at this guest house can park their car on site. More

From US$ 76 Book Now

One Bedroom Apartment Near Royal Infirmary & Easy Access To Edinburgh Centre

Eh16 4Zq 20 Raith Drive, Edinburgh, United Kingdom View map

Located approximately 10 minutes by car from Dynamic Earth Museum, the 55 m² One Bedroom Apartment Near Royal Infirmary & Easy Access To Edinburgh Centre is 3.6 km from a top family-friendly place… More

From US$ 179 Book Now

Gala Rooms Homestay - Free Parking

28 Fernieside Place, Edinburgh, United Kingdom View map

To enjoy your vacation in Edinburgh, stay at Gala Rooms Homestay - Free Parking Edinburgh, which is 4.8 km from the royal Holyrood Park and approximately 15 minutes by car from The Real Mary King's… More

From US$ 109 Book Now

Travelodge Edinburgh Cameron Toll

Carigmillar Park, 43, Edinburgh, United Kingdom View map

The 3-star Travelodge Edinburgh Cameron Toll hotel offers quick access to Cameron Toll Shopping Centre, which is only 5 minutes' walk away. This Edinburgh hotel offers 115 rooms and amenities such as… More

From US$ 67 Book Now

Double Room In Prestonfield Flat

27 Prestonfield Terrace 1St Floor, Edinburgh, United Kingdom View map

Double Room In Prestonfield Flat Edinburgh is nestled in the Ultimo district, within a 400-metre distance of the restaurant The Greenhouse Edinburgh. This homestay is situated 3 km from Edinburgh… More

From US$ 92 Book Now

Netherbrae

9 Gordon Terrace, Edinburgh, United Kingdom View map

Situated within a 3-km distance of Dynamic Earth Museum, Netherbrae Edinburgh apartment also boasts easy access to Edinburgh Waverley train station which is 3.8 km away. More

From US$ 142 Book Now

2 Bed Apt, 4 Beds, 3 Tvs Plus Parking

Prestonfield Avenue, Edinburgh, United Kingdom View map

2 Bed Apt, 4 Beds, 3 Tvs Plus Parking Edinburgh is located 2.8 km from the royal Holyrood Park and about 25 minutes' walk from Dynamic Earth Museum. This apartment is situated within 3 km of… More

From US$ 403 Book Now

Northumberland Hotel

31 - 33 Craigmillar Park, Edinburgh, United Kingdom View map

Situated within 10 minutes' drive of St Giles' Cathedral, the perfect Northumberland Hotel Edinburgh features Wi-Fi in the rooms and free private parking on site. Centrally located near a train… More

From US$ 79 Book Now

Delightful 4 Bedroom Family Home In Newington - Craigmillar Park

54 Craigmillar Park, Edinburgh, United Kingdom View map

Nestled nearly 25 minutes' walk from the combined National Museum of Scotland, the 3-room Delightful 4 Bedroom Family Home In Newington - Craigmillar Park Edinburgh apartment allows guests to explore… More

From US$ 1502 Book Now

The Alba House

29 Craigmillar Park, Edinburgh, United Kingdom View map

Located 10 minutes by car from Cameo Cinema, the 3-star Alba House Hotel Edinburgh offers Wi-Fi in the rooms and parking. The smoke-free guest house is a good starting point for Edinburgh's sports… More

From US$ 235 Book Now

Kildonan Lodge Hotel

27 Craigmillar Park, Edinburgh, United Kingdom View map

The 4-star Kildonan Lodge Hotel Edinburgh is a mere 450 metres from Craigmillar Park Church and features elegant rooms overlooking the city. The smoke-free hotel is situated in the very heart of… More

From US$ 210 Book Now

Private Bedroom In Detached Home In Newington

6 East Suffolk Road, Edinburgh, United Kingdom View map

Private Bedroom In Detached Home In Newington Edinburgh apartment offers proximity to such tourist attractions as Craigmillar Park Church, situated about a 5-minute walk away. This homestay is… More

From US$ 121 Book Now

Stylish Modern Newly Built Apartment 15 Min From City Centre

4D East Suffolk Road, Newington, Edinburgh Eh16 5Ph, Edinburgh, United Kingdom View map

The 2-room Stylish Modern Newly Built Apartment 15 Min From City Centre Edinburgh is located 2.7 km from Edinburgh Waverley train station and nearly 5 minutes' walk from Craigmillar Park Church. This… More

From US$ 218 Book Now

Apartment In Edinburgh Newington

4B East Suffolk Road, Edinburgh, United Kingdom View map

Situated approximately a 10-minute drive from the Grassmarket, the spacious 89 m² Apartment In Edinburgh Newington also boasts easy access to Edinburgh Waverley train station which is 2.7 km away. More

From US$ 433 Book Now

Rainforestlodge Edinburgh

6B Kirkhill Drive, Edinburgh, United Kingdom View map

Situated about 5 minutes' walk from Prestonfield Golf Club, the 1-bedroom Rainforestlodge Edinburgh villa offers easy access to numerous tourist spots in the area. Providing guests with Wi-Fi and… More

Book Now

Private Room In Charming Detached House In Newington

6 East Suffolk Road, Edinburgh, United Kingdom View map

To enjoy your vacation in Edinburgh, stay at Private Room In Charming Detached House In Newington Edinburgh, which is 2.9 km from the volcanic Castle Rock and around a 10-minute drive from the… More

From US$ 109 Book Now

Charming Old Cottage For Share, Cosy Double Room With 2 Single Bed

85 Ferniehill Road, Edinburgh, United Kingdom View map

Charming Old Cottage For Share, Cosy Double Room With 2 Single Bed Edinburgh is located within 400 metres of Ferniehill Community Park and overlooks the garden. This homestay features Wi-Fi… More

From US$ 195 Book Now

New 2 Bed Apartment With Stunning Views Of Arthur Seat Mountain

4A East Suffolk Road Flat 2A, Edinburgh, United Kingdom View map

Situated a 25-minute walk from the combined National Museum of Scotland, New 2 Bed Apartment With Stunning Views Of Arthur Seat Mountain Edinburgh can host up to 5 guests in Edinburgh. This apartment… More

From US$ 643 Book Now

Charming 3 Bed Cottage , Private Budget Room , Free Street Parking , Strong Fibre Optic Internet , Garden

85 Ferniehill Road, Edinburgh, United Kingdom View map

Charming 3 Bed Cottage, Private Budget Room, Free Street Parking, Strong Fibre Optic Internet, Garden Edinburgh hotel gives quick access to Ferniehill Community Park, situated just a 5-minute walk… More

From US$ 73 Book Now

Cosy Cottage For Share , Private Double Room, Wifi, Parking, Garden

85 Ferniehill Road, Edinburgh, United Kingdom View map

Featuring a storage for belongings, Cosy Cottage For Share, Private Double Room, Wifi, Parking, Garden Edinburgh hotel lies a 9-minute walk from Gilmerton Cove. This bed & breakfast also provides car… More

From US$ 135 Book Now

Wilton Road

4 Wilton Road, Edinburgh, United Kingdom View map

Located 2.8 km from Scottish National Gallery, Wilton Road Bed & Breakfast Edinburgh is 400 metres from Craigmillar Park Church. Guests who stay at this Edinburgh bed & breakfast can park their car… More

From US$ 150 Book Now

White House In Edinburgh, 2 Bedroom Good Location

18 Niddrie Mill Terrace, Edinburgh, United Kingdom View map

To enjoy your vacation in Edinburgh, stay at White House In Edinburgh, 2 Bedroom Good Location, which is around a 10-minute ride from the Thistle chapel "St Giles' Cathedral" and within a 6-km… More

From US$ 164 Book Now

Lovely 3Bed House-Private Parking

43 Kilmaurs Road, Edinburgh, United Kingdom View map

Offering a location about a 25-minute walk from John Knox House, Lovely 3Bed House-Private Parking Villa Edinburgh gives access to various tourist spots in the area. More

From US$ 330 Book Now

Kingsley Guest House

30 Craigmillar Park, Edinburgh, United Kingdom View map

Situated 2.5 km from Canongate Kirk Parish, the 3-star Kingsley Guest House Edinburgh features Wi-Fi in public areas, and parking nearby. Located a 10-minute drive from a convenient place to shop… More

From US$ 127 Book Now

Spare Room Stay

193 Dalkeith Road, Edinburgh, United Kingdom View map

Spare Room Stay Edinburgh features convenient proximity to such city attractions as Prestonfield Golf Club, situated about a 5-minute walk away. Guests can make use of Wi-Fi for both business and… More

From US$ 170 Book Now

Large Flat In Edinburgh F2 With Mountain View

4 East Suffolk Road, Edinburgh, United Kingdom View map

Situated nearly a 10-minute ride from the Edinburgh Old Town, the spacious 84 m² Large Flat In Edinburgh F2 With Mountain View Apartment also boasts easy access to Edinburgh Waverley train station… More

From US$ 356 Book Now

New 3-Bedroom Apartment Close To City Centre

4 East Suffolk Road Flat 3, Edinburgh, United Kingdom View map

The spacious 93 m² New 3-Bedroom Apartment Close To City Centre Edinburgh is located 2.7 km from Edinburgh Waverley train station and about 200 metres from Craigmillar Park Church. The maximum… More

From US$ 419 Book Now

The Lochside House Residence

Old Church Lane, Edinburgh Eh15 3Px, Edinburgh, United Kingdom View map

The 5-bedroom The Lochside House Residence Edinburgh villa offers swift access to various city sites, such as Dr Neil's Garden, situated approximately 5 minutes' walk away. The holiday home hosts up… More

From US$ 1206 Book Now

Scot Townhouse

26 Craigmillar Park, Edinburgh, United Kingdom View map

Guests of the 4-star Scot Townhouse Hotel Edinburgh can enjoy access to the award winning Surgeons' Hall Museums, located 25 minutes' walk away. More

From US$ 211 Book Now

Immanuel House - Modern Luxury Victorian Home 1872 - Free Parking & Superfast Fibre Optic Wifi

68 Ferniehill Road, Edinburgh, United Kingdom View map

The 4-room Immanuel House - Modern Luxury Victorian Home 1872 - Free Parking & Superfast Fibre Optic Wifi Edinburgh offers proximity to such tourist attractions as Ferniehill Community Park, situated… More

From US$ 636 Book Now

No 45

45 Gilmour Road, Edinburgh, United Kingdom View map

Located around 10 minutes' drive from the historic fortress "Edinburgh Castle", the 4-star No 45 Bed & Breakfast Edinburgh is only 5 minutes on foot from Craigmillar Park Church. There is also… More

From US$ 241 Book Now

18 Craigmillar Park

18 Craigmillar Park, Edinburgh, United Kingdom View map

18 Craigmillar Park Hotel Edinburgh, located about 10 minutes' drive from Braids Hill Golf Course, features Wi-Fi throughout the property. Guests who stay at the hotel can park their car nearby. More

From US$ 250 Book Now

Modern, Cosy 2B In Central Edin, Family Friendly

52 Granby Road, Edinburgh, United Kingdom View map

The 2-room Modern, Cosy 2B In Central Edin, Family Friendly Edinburgh apartment is located nearly 25 minutes' walk from Arthur's Seat and offers Wi-Fi for either business or leisure. The Writers'… More

From US$ 495 Book Now

Historic Stone Built 4Br Cottage For 8 W/Parking

3 Old Church Lane, Edinburgh, United Kingdom View map

Historic Stone Built 4Br Cottage For 8 W/Parking Edinburgh offers easy access to such tourist sites as Duddingston Kirk, located 5 minutes' walk away. This apartment is situated 2.8 km from Edinburgh… More

From US$ 1248 Book Now

Central Dalkeith Road Apartment

180 Dalkeith Road Flat 4, Edinburgh, United Kingdom View map

The spacious 3-bedroom Central Dalkeith Road Apartment Edinburgh is located 2.7 km from Edinburgh Waverley train station and around 5 minutes' walk from Craigmillar Park Church. This 74 m² apartment… More

From US$ 388 Book Now

The Arc

2 Lasswade Road, Edinburgh, United Kingdom View map

The 70 m² The Arc Apartment Edinburgh is located approximately 6 km from Edinburgh Waverley train station and just 6 minutes' walk from Trinity House. The apartment offers modern facilities, such as… More

From US$ 242 Book Now

Airdenair Guest House

29 Kilmaurs Road, Edinburgh, United Kingdom View map

Located a mere 350 metres from Prestonfield Golf Club, the 3-star Airdenair Guest House Edinburgh offers 7 rooms with views of the garden. The smoke-free bed & breakfast is a good starting point for… More

From US$ 91 Book Now

Amaragua Guest House

10 Kilmaurs Terrace, Edinburgh, United Kingdom View map

Located a 10-minute ride from Braids Hill Golf Course, which is highly appreciated by sports lovers, the 5-star Amaragua Guest House Edinburgh includes 6 rooms. Guests who stay at the luxury hotel… More

From US$ 225 Book Now

The Villas

38 Duddingston Row, Edinburgh, United Kingdom View map

Situated 2.5 km from Portobello Beach, The Villas Edinburgh offers a Jacuzzi for additional relaxation. Located approximately 10 minutes' drive from the Canongate Church, the accommodation provides… More

From US$ 698 Book Now

Thistle Residence

1A Kilmaurs Terrace, Edinburgh, United Kingdom View map

More

From US$ 49 Book Now

Panda Villa

12 Kilmaurs Road ;, Edinburgh, United Kingdom View map

Located an 8-minute stroll from St Marks Unitarian Church, the 4-star Panda Villa Edinburgh hotel offers access to tourist attractions throughout Edinburgh. Guests who stay at the luxury bed &… More

From US$ 110 Book Now

Bnb Bed N Breakfast

217/3 Duddingston Park South, Edinburgh, United Kingdom View map

To enjoy your vacation in Edinburgh, stay at Bnb Bed N Breakfast Edinburgh apartment, which is 3.2 km from Arthur's Seat and around 10 minutes' drive from the Calton Hill. The apartment is situated… More

From US$ 180 Book Now

Prestonfield House

Priestfield Road, Edinburgh, United Kingdom View map

Nestled in a ravishing setting in the heart of Edinburgh, the Prestonfield House Hotel offers guests a truly magical experience amidst twenty acres of lush gardens and parklands. Located in Newington… More

From US$ 507 Book Now

Lovely 2 Bedroom House Edinburgh

34 Cleekim Drive, Edinburgh, United Kingdom View map

Staying at Lovely 2 Bedroom House Edinburgh villa, guests can visit the parish church "St Giles' Cathedral", which is nearly a 15-minute drive away. More

From US$ 614 Book Now

A Stay On The Brae

72 Liberton Brae, Edinburgh, United Kingdom View map

The 1-room A Stay On The Brae Edinburgh apartment is located just 500 metres from Liberton Parish Church and looks out onto the garden. The historic fortress "Edinburgh Castle" lies 4.3 km from the… More

From US$ 264 Book Now

Room On The Brae

72 Liberton Brae, Edinburgh, United Kingdom View map

The 3-star A Stay On The Brae Edinburgh offers low-budget accommodation within steps of Liberton Kirk. Guests will have access to free parking facility nearby for added convenience. More

From US$ 99 Book Now

Wee White House

103 Milton Road, Edinburgh, United Kingdom View map

Situated about 6 km from Royal Yacht Britannia, the 2-star Wee White House Bed & Breakfast Edinburgh offers proximity to various city highlights. Guests who stay at the budget bed & breakfast can… More

From US$ 119 Book Now