Best hotels and hostels in Edinburgh

  • Top ChoiceLodging in Holyrood & Arthur’s Seat

    Prestonfield

    If the blond wood and brushed steel of modern boutique hotels leave you cold, then this is the place for you. A 17th-century mansion set in 8 hectares of parkland (complete with peacocks and Highland cattle), Prestonfield is draped in damask and packed with antiques – look out for original tapestries, 17th-century embossed-leather panels and £500-a-roll hand-painted wallpaper. The sumptuous bedrooms are supplied with all the mod cons, including Bose sound systems and internet-enabled plasma-screen TVs. The hotel is southeast of the city centre, east of Dalkeith Rd.

  • Top ChoiceLodging in Leith

    Sheridan Guest House

    Flowerpots filled with colourful blooms line the steps of this little haven hidden away north of the New Town. The eight bedrooms (all en suite) blend crisp colours with contemporary furniture, stylish lighting and colourful paintings, which complement the house's clean-cut Georgian lines. The breakfast menu adds omelettes, pancakes with maple syrup, and scrambled eggs with smoked salmon to the usual offerings.

  • Top ChoiceLodging in Old Town

    Witchery by the Castle

    Set in a 16th-century Old Town house in the shadow of Edinburgh Castle, the Witchery's nine lavish Gothic suites are extravagantly furnished with antiques, oak panelling, tapestries, open fires, four-poster beds and roll-top baths, and supplied with flowers, chocolates and complimentary champagne. Overwhelmingly popular – you'll have to book several months in advance to be sure of getting a room.

  • Top ChoiceLodging in New Town

    Two Hillside Crescent

    Five spacious and individually decorated bedrooms grace this gorgeous Georgian town house – it's worth splashing out for the 'superior' room with twin floor-to-ceiling windows overlooking the gardens. Guests take breakfast around a large communal table in a stylishly modern dining room – smoked salmon and scrambled eggs is on the menu – and your hosts could not be more helpful.

  • Top ChoiceLodging in New Town

    Principal

    Arriving in this modern makeover of a classic Georgian New Town establishment (formerly the Roxburghe Hotel) feels like being welcomed into a country-house party. Service is friendly and attentive without being intrusive, and the atmosphere is informal; in the bedrooms, designer decor meets traditional tweed, and breakfast is served in a lovely glass-roofed garden courtyard.

  • Top ChoiceLodging in Leith

    Pilrig House

    Pilrig is a gorgeous 17th-century town house that was once home to Robert Louis Stevenson's grandfather (it gets a mention in his novel Kidnapped). Set at the end of a quiet cul-de-sac overlooking a peaceful park, the house offers two luxurious self-catering apartments with fully equipped kitchens and private parking. Seven-night minimum stay May to August.

  • Top ChoiceLodging in New Town

    14 Hart Street

    Centrally located and child friendly, 14 Hart Street is steeped in Georgian elegance and old Edinburgh charm. Run by a retired couple, the B&B has three generous bedrooms, all en suite, and a sumptuous dining room where guests can enjoy breakfast at a time of their choosing. Indulgent extras include whisky decanters and shortbread in every room.

  • Lodging in New Town

    Balmoral Hotel

    The sumptuous Balmoral – a prominent landmark at the eastern end of Princes St – offers some of the best accommodation in Edinburgh, including suites with 18th-century decor, marble bathrooms and stunning sunset views of Princes St and the Scott Monument. There's also a spa and gym with 20m pool in the basement.

  • Lodging in Old Town

    Radisson Collection Royal Mile Hotel

    This style icon in the heart of the medieval Old Town is a bold statement of a hotel – modernistic architecture, colourful designer decor, impeccably mannered staff (some dressed in designer kilts) and, most importantly, very comfortable bedrooms and bathrooms with lots of nice little touches, from fresh milk in the minibar to plush bathrobes.

  • Lodging in New Town

    Gerald's Place

    Gerald is an unfailingly charming and helpful host, and his lovely Georgian garden flat (just two guest bedrooms, each with a private bathroom) has a great location across from a peaceful park, an easy stroll from the city centre. There may be a minimum three-night stay in peak season (cash or cheque only; no credit cards).

  • Lodging in Leith

    Millers 64

    Luxury textiles, colourful cushions, stylish bathrooms and fresh flowers added to a warm Edinburgh welcome make this Victorian town house a highly desirable address. There are just two bedrooms (and a minimum three-night stay during festival periods), so book well in advance.

  • Lodging in Old Town

    Grassmarket Hotel

    An endearingly quirky hotel set in a historic Grassmarket tenement in the heart of the Old Town, this place has bedroom walls plastered with front pages from the Dandy (a DC Thomson comic published in Dundee) and coffee stations supplied with iconically Scottish Tunnock's teacakes and Irn-Bru. Some bargain rates available direct through the website.

  • Lodging in Leith

    Sandaig Guest House

    From the welcoming glass of sherry to the cheerful goodbye wave, the owner of the Sandaig knows a thing or two about hospitality. Numerous details make staying here a pleasure, from the boldly coloured decor to the crisp cotton sheets, big fluffy towels and refreshing power showers, and a breakfast menu that includes porridge with cream and maple syrup.

  • Lodging in Old Town

    Safestay Edinburgh

    A big, modern hostel, with a convivial cafe where you can buy breakfast, and mod cons such as keycard access and charging stations for mobile phones, MP3 players and laptops. Lockers in every room, a huge bar and a central location just off the Royal Mile make this a favourite among the young, party-mad crowd – don't expect a quiet night!

  • Lodging in New Town

    Haystack Hostel

    The recently refurbished Haystack is a small, clean and relatively quiet hostel, with solid pine bunks and comfy new mattresses in 12-, nine- and three-bed dorms. There's a small kitchen and recreation area, and a laundry. The location is great, off the east end of Princes St and just two minutes' walk from the train and bus stations.

  • Lodging in Leith

    Edinburgh Central SYHA

    This modern, purpose-built hostel, off Leith Walk about a half-mile north of Waverley train station, is a big (300-bed), flashy, five-star establishment with its own cafe-bistro as well as a self-catering kitchen, smart and comfortable eight-bed dorms and private rooms, and mod cons including keycard entry and plasma-screen TVs.

  • Lodging in New Town

    Code - The Loft

    This upmarket hostel, bang in the middle of the New Town, combines cute designer decor with innovative sleeping pods that offer more privacy than bunks (four to six people per dorm, each with en suite shower room). There's also a luxurious double apartment called the Penthouse, complete with kitchenette and roof terrace.

  • Lodging in New Town

    Angels Share Hotel

    You'll be right in the middle of the New Town action at this small but buzzing hotel, with Princes St shops and George St cocktail bars just a short stagger away. Rooms are understated but stylish, each decorated with a huge image of a Scottish celeb – fine if you don't mind Lulu or Rod Stewart looming over your bed!

  • Lodging in Old Town

    Castle Rock Hostel

    With its bright, spacious, mixed or female-only dorms, superb views and friendly staff, the 200-bed Castle Rock has lots to like. It has a great location – the only way to get closer to the castle would be to pitch a tent on the esplanade – a games room, a reading lounge and big-screen video nights. No under-18s.

  • Lodging in New Town

    Tigerlily

    Georgian meets gorgeous at this glamorous, glittering boutique hotel (complete with its own nightclub) decked out in mirror mosaics, beaded curtains, swirling Timorous Beasties textiles and wall coverings, and atmospheric pink uplighting. Book the Georgian Suite (from £425) for a truly special romantic getaway.