Join millions who use Snaptrip Group



Our top picks of the best self catering in Edinburgh City Centre
Save up to 15% on over 100,000 hotelsEdinburgh City Centre
See the latest prices and deals by

Sofia Rooms
Guesthouse in New Town, Edinburgh
A stay at Sofia Rooms places you in the heart of Edinburgh, within a 10-minute walk of Edinburgh Playhouse Theatre and George Street. This guest house is 0.5 mi (0.9 km) from Princes Street and 1.1 mi (1.7 km) from Royal Mile.

Regent House Hotel
Guesthouse in Broughton, Edinburgh
With a stay at Regent House Hotel, you'll be centrally located in Edinburgh, within a 10-minute walk of Calton Hill and Princes Street. This guest house is 0.8 mi (1.3 km) from George Street and 0.9 mi (1.4 km) from Royal Mile.

Bright Edinburgh Flat - City Center EB7
Apartment in New Town, Edinburgh
Situated in the centre of Edinburgh, just less than 1 km from Royal Mile and a 9-minute walk from Camera Obscura and World of Illusions, Bright Edinburgh Flat - City Center EB7 features accommodation with garden views and free WiFi. The property has city views and is 500 metres from Edinburgh Castle and less than 1 km from Edinburgh Waverley station. The property is non-smoking and is located less than 1 km from The Real Mary King's Close.
The 1-bedroom apartment features a living room with a flat-screen TV, a fully equipped kitchen with an oven and a microwave, and 1 bathroom with a hair dryer. Towels and bed linen are available in the apartment. For added privacy, the accommodation features a private entrance.
Popular points of interest near the apartment include National Museum of Scotland, Edinburgh International Conference Centre and Edinburgh Playhouse. Edinburgh Airport is 9 km from the property.

Fraser Suites Edinburgh
Aparthotel in Old Town Edinburgh, Edinburgh
With a stay at Fraser Suites Edinburgh, you'll be centrally located in Edinburgh, steps from St. Giles' Cathedral and within a 5-minute walk of Princes Street Gardens. This aparthotel is 0.3 mi (0.5 km) from Greyfriars Kirk and 0.3 mi (0.5 km) from Edinburgh Castle.

Flat in Central Edinburgh New Town , Lothian Road Heart of Edinburgh Flat Sleeps 6
Apartment in Old Town Edinburgh, Edinburgh
In the Edinburgh City Centre district of Edinburgh, close to The Real Mary King's Close, Flat in Central Edinburgh New Town, Lothian Road Heart of Edinburgh Flat Sleeps 6 features free WiFi and a washing machine. The property is around 1.1 km from Edinburgh International Conference Centre, 1.2 km from Edinburgh Waverley station and 1.6 km from Royal Mile. The property is 600 metres from National Museum of Scotland, and within 700 metres of the city centre.
The apartment is composed of 1 bedroom, a fully equipped kitchen, and 1 bathroom. A flat-screen TV is featured. The accommodation is non-smoking.
Popular points of interest near the apartment include University of Edinburgh, Edinburgh Castle and Camera Obscura and World of Illusions. Edinburgh Airport is 9 km away.

Atlas Guest House
Guesthouse in New Town, Edinburgh
A stay at Atlas Guest House places you in the heart of Edinburgh, within a 10-minute walk of Edinburgh Playhouse Theatre and George Street. This guest house is 0.5 mi (0.9 km) from Princes Street and 1.1 mi (1.7 km) from Royal Mile.

Braid Apartments by Mansley
Aparthotel in New Town, Edinburgh
With a stay at Braid Apartments by Mansley, you'll be centrally located in Edinburgh, steps from George Street and within a 5-minute walk of Princes Street. This aparthotel is 0.9 mi (1.4 km) from Calton Hill and 0.9 mi (1.4 km) from National Museum of Scotland.

Edinburgh City Suites
Aparthotel in Haymarket, Edinburgh
Situated in the heart of the Scottish capital, Edinburgh City Suites offers self-catering accommodation just 12 minutes' walk from Edinburgh Castle. With free WiFi access available for all guests, the property is also less than a mile from the Scottish National Gallery.
Each apartment features a seating area with fridge, toaster, and a microwave. There is also a private bathroom with a hairdryer and free toiletries. Extras include bed linen.
Only Deluxe Suits come with a cooker and oven.
Popular for shopping, Princes Street is less than 9 minutes' journey on foot.
Arthur's Seat is 2.5 miles from the property and Edinburgh Waverley Station is a 24-minute walk away. Murrayfield Rugby Stadium is also 1.2 miles from the property.

Cairn Hotel
Hotel in Leith, Edinburgh
With a stay at Cairn Hotel in Edinburgh (Leith), you'll be a 4-minute walk from Edinburgh Playhouse Theatre and 8 minutes by foot from Princes Street. This hotel is 0.7 mi (1.1 km) from George Street and 0.8 mi (1.3 km) from Royal Mile.

East Claremont Guest House
Guest house in Broughton, Edinburgh
<h2>Comfortable Accommodations</h2>
East Claremont Guest House in Edinburgh offers family rooms with private bathrooms, garden views, and free WiFi. Each room includes a work desk, TV, and complimentary toiletries.
<h2>Exceptional Facilities</h2>
Guests can relax in the garden or terrace, enjoy outdoor seating, and take advantage of free WiFi throughout the property. Additional amenities include daily housekeeping, luggage storage, and full-day security.
<h2>Delicious Breakfast</h2>
A variety of breakfast options are available, including continental, à la carte, full English/Irish, vegetarian, vegan, and gluten-free. Fresh pastries, warm dishes, juice, cheese, fruits, and more enhance the morning experience.
<h2>Prime Location</h2>
Located 15 minutes from Edinburgh Waverley station, the guest house is close to Edinburgh Playhouse (less than 1 km), Royal Mile (10-minute walk), and Edinburgh Castle (1.9 km). Edinburgh Airport is 11 km away, and kayaking or canoeing are available in the surroundings.

Destiny Scotland - St. Andrew Square Apartments
Apartment in New Town, Edinburgh
With a stay at Destiny Scotland - St. Andrew Square Apartments, you'll be centrally located in Edinburgh, steps from Princes Street and 6 minutes by foot from Royal Mile. This apartment is 0.6 mi (1 km) from Edinburgh Castle and 0.2 mi (0.2 km) from George Street.

Stewart by Heeton Concept
Apartment in New Town, Edinburgh
With a stay at Stewart by Heeton Concept, you'll be centrally located in Edinburgh, steps from George Street and 14 minutes by foot from Royal Mile. This apartment is 0.3 mi (0.4 km) from Princes Street and 0.6 mi (0.9 km) from Dean Village.

New Town Guest House (Adults Only)
Guest house in Stockbridge, Edinburgh
<h2>Historic Setting</h2>
New Town Guest House (Adults Only) in Edinburgh is housed in a historic building, offering a unique and charming environment.
<h2>Comfortable Accommodations</h2>
Rooms feature private bathrooms, fireplaces, tea and coffee makers, hairdryers, work desks, free toiletries, showers, carpeted floors, TVs, electric kettles, and wardrobes.
<h2>Convenient Location</h2>
Located 1.8 km from the Royal Mile and Edinburgh Castle, an 18-minute walk away. Edinburgh International Conference Centre is 1.8 km nearby. Edinburgh Airport is 9 km distant.
<h2>Local Attractions</h2>
Nearby attractions include Camera Obscura and World of Illusions (2.1 km), The Real Mary King's Close (2.2 km), Edinburgh Waverley station (2.3 km), National Museum of Scotland (2.5 km), Edinburgh Playhouse (2.6 km), University of Edinburgh (3 km), and Murrayfield Stadium (3.1 km).
<h2>Activities</h2>
Guests can enjoy boating, kayaking, or canoeing in the surrounding area.

Thistle City Inn
Aparthotel in Old Town Edinburgh, Edinburgh
<h2>Central Edinburgh Location</h2>
Thistle City Inn offers a central Edinburgh aparthotel with a convenient location. The National Museum of Scotland is a 3-minute walk away, Edinburgh Waverley station lies 500 metres nearby, and Edinburgh Castle is an 18-minute walk.
<h2>Comfortable Amenities</h2>
Guests enjoy free WiFi, private check-in and check-out services, a hot tub, and a shared kitchen. Additional amenities include streaming services, a washing machine, private bathrooms, and city views.
<h2>Local Attractions</h2>
Nearthside attractions include Edinburgh Playhouse (1.2 km), Edinburgh Castle, and The Real Mary King's Close (400 metres). Edinburgh International Conference Centre is a 19-minute walk away, and Edinburgh Airport lies 10 km from the property.
<h2>Activities Nearby</h2>
Guests can enjoy boating, kayaking, or canoeing in the surrounding area.

KM Apartments
Aparthotel in Edinburgh
With a stay at KM Apartments, you'll be centrally located in Edinburgh, just a 4-minute walk from University of Edinburgh and 9 minutes by foot from Royal Mile. This aparthotel is 0.6 mi (1 km) from Grassmarket and 0.9 mi (1.5 km) from Edinburgh Castle.

Hanover 71 Suites
Guesthouse in New Town, Edinburgh
With a stay at Hanover 71 Suites, you'll be centrally located in Edinburgh, steps from George Street and 10 minutes by foot from Royal Mile. This guest house is 0.6 mi (0.9 km) from Edinburgh Castle and 0.2 mi (0.3 km) from Princes Street.

The Knight Residence Apartments by Mansley
Aparthotel in Old Town Edinburgh, Edinburgh
With a stay at The Knight Residence Apartments by Mansley, you'll be centrally located in Edinburgh, just a 5-minute walk from Grassmarket and 8 minutes by foot from Royal Mile. This aparthotel is 0.5 mi (0.8 km) from Edinburgh Castle and 0.4 mi (0.6 km) from Edinburgh International Conference Centre.

Elder York Guest House
Guest house in New Town, Edinburgh
In Edinburgh’s New Town, the Elder York Guest House is 500 metres from Princes Street. Situated on the second floor, it offers easy access to the city’s sights and breakfasts.
Accessed by stairs only, The Elder York bed and breakfast is located in a Grade-A Listed building so some rooms have period features. All rooms have tea/coffee making facilities, a TV and a private bathroom.
The dining room offers a continental or full Scottish breakfast. Vegetarian and lighter options are available on request.
The Elder York is located in the heart of Edinburgh. Waverly Railway Station is a 10-minute walk away and Edinburgh's main bus station is adjoining the guest house.
Edinburgh Castle and the Scott Monument are all within 15 minutes’ walk while Holyrood Palace, the Scottish Parliament and the Botanic Gardens are all less than 1 mile away.

No. 53 Frederick Street
Guest house in New Town, Edinburgh
In Edinburgh’s central New Town just a minute’s walk from bustling Princes Street, this Georgian townhouse offers Wi-Fi. Edinburgh Waverley Rail Station is just 15 minutes’ walk away.
Individually decorated and with classic Georgian features, each room at No. 53 Frederick Street includes an en suite shower room, tea/coffee facilities and a flat-screen TV/DVD player.
St Andrew Square Bus Station is 0.5 miles from No. 53. Edinburgh Castle is just 400 metres away, and the historic Royal Mile is 15 minutes away on foot.

Edinburgh Castle Apartments and Suites
Aparthotel in New Town, Edinburgh
A stay at Edinburgh Castle Apartments and Suites places you in the heart of Edinburgh, steps from George Street and Princes Street. This aparthotel is 0.6 mi (1 km) from Royal Mile and 0.7 mi (1.2 km) from Edinburgh Castle.
