Edinburgh Hotel
Menu
  • Customer Support
  • Help
  • USD
    U.S. dollar (USD) Euro (EUR) Pound sterling (GBP) Australian dollar (AUD) Canadian dollar (CAD) Brazilian real (BRL) Bulgarian lev (BGN) Chinese yuan (CNY) Czech koruna (CZK) Danish krone (DKK) Hong Kong dollar (HKD) Israeli new sheqel (ILS) Japanese yen (JPY) Malaysian ringgit (MYR) New Zealand dollar (NZD) Norwegian krone (NOK) Polish zloty (PLN) Romanian leu (RON) Russian ruble (RUB) Saudi riyal (SAR) Singapore dollar (SGD) South African rand (ZAR) South Korean won (KRW) Swedish krona (SEK) Swiss franc (CHF) Turkish lira (TRY) Ukrainian hryvnia (UAH) Thai baht (THB)

Find Hotels

2026-03-01

2026-03-02

Maximum period that can be booked is 30 days. Please enter alternative dates.

Guests:
 
Specify the age of a child
Specify the age of children

3-star Hotels in Edinburgh

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Districts

Points of interest

Hotel themes

Guest rating

Hotel amenities

Room amenities

Apply Filters
Clear Filters

213 options found

  • Premier Inn Edinburgh A1 - Musselburgh

    Carberry Road, Inveresk-Musselburgh-Edinburgh, Musselburgh, United Kingdom (Show map)

    Show map

    Premier Inn Edinburgh A1 - Musselburgh features 60 rooms and lies 3 km from Levenhall Links. There is a restaurant available on the premises.

    More...
    From US$ 163
    price for 1 night
    BOOK From US$ 163
  • The Parliament House Hotel

    15 Calton Hill, Edinburgh, United Kingdom (Show map)

    Show map

    Located just 1.1 km from the Royal Mile, the 3-star luxurious The Parliament House Hotel Edinburgh offers fashionable rooms just 550 m from The City of Edinburgh Council. The welcoming hotel has a…

    More...
    From US$ 117
    price for 1 night
    BOOK From US$ 117
  • Riccarton Inn

    198 Lanark Road West, Currie, United Kingdom (Show map)

    Show map

    Located 4.1 km from such natural attractions as Capelaw Hill, the 3-star smoke-free Riccarton Inn Currie includes a restaurant. To keep fit, a golf course provided for guests at this Currie hotel.

    More...
    From US$ 71
    price for 1 night
    BOOK From US$ 71
  • Premier Inn Edinburgh Dalkeith

    Melville Dykes Road-Dalkeith-Edinburgh, Dalkeith, United Kingdom (Show map)

    Show map

    Premier Inn Edinburgh Dalkeith features 40 rooms and lies 3.8 km from the Straiton Pond Local Nature Reserve. At the inn, guests will find a golf playground to stay active.

    More...
    From US$ 109
    price for 1 night
    BOOK From US$ 109
  • Travelodge Plus Edinburgh Park

    53 South Gyle Broadway, Juniper Green, United Kingdom (Show map)

    Show map

    Located 3.8 km from Murrayfield Golf Club Ltd, the comfortable Travelodge Plus Edinburgh Park Juniper Green hotel provides guests with a restaurant. There is Wi-Fi in public areas, provided all the…

    More...
    From US$ 97
    price for 1 night
    BOOK From US$ 97
  • Premier Inn Edinburgh

    Builyeon Road, Edinburgh, United Kingdom (Show map)

    Show map

    The 3-star Premier Inn Edinburgh offers access to the Honey Pot Creative Cafe, which is located approximately a 25-minute walk away. This Edinburgh inn features 72 rooms and comforts such as a…

    More...
    From US$ 113
    price for 1 night
    BOOK From US$ 113
  • Milton House

    24 Duddingston Crescent, Edinburgh, United Kingdom (Show map)

    Show map

    Milton House Hotel Edinburgh is situated in the Duddingston district, 4.9 km from such family venues as the Edinburgh Butterfly and Insect World.

    More...
    From US$ 191
    price for 1 night
    BOOK From US$ 191
  • Cambridge House

    8Cambridge Ave, Edinburgh, United Kingdom (Show map)

    Show map

    Cambridge House Hotel Edinburgh is a great place to stay in the Sint-Agatha-Berchem district, 25 minutes' walk from the Royal Yacht Britannia. There is a storage room available on the premises.

    More...
    From US$ 31
    price for 1 night
    BOOK From US$ 31
  • Premier Inn Edinburgh A1 - Newcraighall

    91 Newcraighall Road-Newcraighall-Edinburgh, Edinburgh, United Kingdom (Show map)

    Show map

    Situated within a 6-km distance of the 16th-century Palace of Holyroodhouse, the 3-star Premier Inn Edinburgh A1 - Newcraighall features Wi-Fi throughout the property and a car park on site.

    More...
    From US$ 100
    price for 1 night
    BOOK From US$ 100
  • Ibis Styles Edinburgh St Andrew Square

    19 St Andrew Square, Edinburgh, United Kingdom (Show map)

    Show map

    The smoke-free Ibis Styles Edinburgh St Andrew Square Hotel is situated in a restaurant area of Edinburgh, merely 1.1 km from Edinburgh Castle and just 6 minutes' walk from General Register House.

    More...
    From US$ 85
    price for 1 night
    BOOK From US$ 85
  • Yugo Explore - Arran House

    5 Drysdale Rd, Edinburgh, United Kingdom (Show map)

    Show map

    Providing 179 rooms, the 3-star Yugo Explore - Arran House Edinburgh hotel is around 25 minutes' walk from The Real Mary King's Close. Wi-Fi in public areas is available.

    More...
    From US$ 171
    price for 1 night
    BOOK From US$ 171
  • Premier Inn Edinburgh City Centre

    44 York Pl, Edinburgh, United Kingdom (Show map)

    Show map

    Located merely 1.7 km from Edinburgh Gin Distillery, the cosy Premier Inn Edinburgh City Centre is a mere 6 minutes' walk from Edinburgh Printmakers. The 3-star inn features 127 rooms and such…

    More...
    From US$ 249
    price for 1 night
    BOOK From US$ 249
  • Four Points Flex By Sheraton Edinburgh

    25-33 Shandwick Place, Edinburgh, United Kingdom (Show map)

    Show map

    Located only 1.4 km from The Real Mary King's Close, the 3-star smoke-free Four Points Flex By Sheraton Edinburgh hotel offers Wi-Fi in public areas and parking. While staying only a few steps from…

    More...
    From US$ 136
    price for 1 night
    BOOK From US$ 136
  • Travelodge Edinburgh Central Waterloo Place

    Waterloo Place,3, Edinburgh, United Kingdom (Show map)

    Show map

    Travelodge Edinburgh Central Waterloo Place hotel lies just 0.8 km from the Museum of The Royal Scots and The Royal Regiment of Scotland, and offers proximity to a train station.

    More...
    From US$ 86
    price for 1 night
    BOOK From US$ 86
  • The Stair Arms Hotel

    The Stair Arms Hotel, Pathhead, Midlothian, Pathhead, United Kingdom (Show map)

    Show map

    Located 3.3 km from the 14th - century tower "Crichton Castle", the 3-star The Stair Arms Hotel Pathhead offers amenities such as a play area and a golf course. Featuring a restaurant, the hotel is…

    More...
    From US$ 138
    price for 1 night
    BOOK From US$ 138
  • Hub Edinburgh City Centre - Haymarket

    Torphichen Street, Edinburgh, United Kingdom (Show map)

    Show map

    Offering a restaurant, the 3-star Hub Edinburgh City Centre - Haymarket hotel lies in the Haymarket district of Edinburgh, only 650 metres from the movie theater "Filmhouse Cinema" and just 1.6 km…

    More...
    From US$ 154
    price for 1 night
    BOOK From US$ 154
  • Regent House Hotel - City Centre Hotel

    3-5 Forth Street, Edinburgh, United Kingdom (Show map)

    Show map

    The 3-star smoke-free Regent House Hotel - City Centre Hotel Edinburgh is situated in the Anderlecht district, only 1.4 km from the Royal Botanic Garden Edinburgh and features 18 rooms with views of…

    More...
    From US$ 671
    price for 1 night
    BOOK From US$ 671
  • Holiday Inn Express Edinburgh - Royal Mile By Ihg

    300 Cowgate, Edinburgh, United Kingdom (Show map)

    Show map

    Featuring a luggage room, the 3-star Holiday Inn Express Edinburgh - Royal Mile By Ihg is located just a 5-minute stroll from the Museum of Childhood. Located within a few blocks of the José Martí…

    More...
    From US$ 233
    price for 1 night
    BOOK From US$ 233
  • Northumberland Hotel

    31 - 33 Craigmillar Park, Edinburgh, United Kingdom (Show map)

    Show map

    Northumberland Hotel Edinburgh, located a 25-minute walk from the Surgeons' Hall Museums, features Wi-Fi in public areas. The hotel offers complimentary private parking on site.

    More...
    From US$ 79
    price for 1 night
    BOOK From US$ 79
  • Premier Inn Edinburgh East

    228 Willowbrae Road, Edinburgh, United Kingdom (Show map)

    Show map

    Situated 3.4 km from a shopping hub like St Andrew Square, the traditional Premier Inn Edinburgh East provides guests with a restaurant.

    More...
    From US$ 170
    price for 1 night
    BOOK From US$ 170