Menu

Search options

2026-04-26

2026-04-27
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

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

Hotels in Edinburgh near Saint Mary's Cathedral

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Districts

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

1757 results

  • Moxy Edinburgh

    From US$ 222

    2 Freer Gait, Edinburgh, United Kingdom

    0.7 km to Saint Mary's Cathedral (To the map)

    The 4-star Moxy Edinburgh Fountainbridge Hotel is set 3.1 km from Arthur's Seat hike and 0.8 km from Edinburgh International Conference Centre. Boasting 24-hour front desk assistance, laundry and…

    To the hotel

    price for 1 night
    Book Now From US$ 222
  • The Roseate Edinburgh - Small Luxury Hotels Of The World

    From US$ 496

    4 West Coates, Edinburgh, United Kingdom

    0.7 km to Saint Mary's Cathedral (To the map)

    Situated about 20 minutes' walk from Charlotte Square, the intimate Roseate Edinburgh Hotel features Wi Fi in the rooms and a private parking garage on site. The 5-star luxury hotel is located in a…

    To the hotel

    price for 1 night
    Book Now From US$ 496
  • The Caledonian Edinburgh, Curio Collection By Hilton

    From US$ 401

    Princes Street, Edinburgh, United Kingdom

    0.7 km to Saint Mary's Cathedral (To the map)

    Offering airport shuttles and cars for rent, the 5-star Waldorf Astoria Edinburgh - The Caledonian Hotel is situated 15 km from Edinburgh airport. Edinburgh Castle is placed approximately a 14-minute…

    To the hotel

    price for 1 night
    Book Now From US$ 401
  • Cozy 1B Groundfloor - 8 Minute From City Centre

    From US$ 409

    18 Springwell Place, Edinburgh, United Kingdom

    0.7 km to Saint Mary's Cathedral (To the map)

    Located 20 minutes on foot from Edinburgh Castle, Cozy 1B Groundfloor - 8 Minute From City Centre apartment overlooks the garden.

    To the hotel

    price for 1 night
    Book Now From US$ 409
  • Angels Share Hotel

    From US$ 159

    9-11 Hope Street, Edinburgh, United Kingdom

    0.7 km to Saint Mary's Cathedral (To the map)

    The 4-star Angels Share Hotel is placed in a tourist area of Edinburgh, 2.3 km from Royal Botanic Garden Edinburgh - very convenient if you want to immerse yourself in nature. Located a 5-minute walk…

    To the hotel

    price for 1 night
    Book Now From US$ 159
  • Cosy 1 Bed Flat Near City Centre

    From US$ 462

    18/2 Springwell Place, Edinburgh, United Kingdom

    0.7 km to Saint Mary's Cathedral (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 462
  • Very Central, Charlotte Square, Near The Castle

    From US$ 529

    20 Randolph Lane, Edinburgh, United Kingdom

    0.7 km to Saint Mary's Cathedral (To the map)

    Guests can opt to stay at Very Central, Charlotte Square, Princes St apartment when visiting New Town, initially built response to the deterioration of the medieval Old Town in the 18th century in…

    To the hotel

    price for 1 night
    Book Now From US$ 529
  • Edinburgh Lodge West End

    From US$ 253

    6 Hampton Terrace, West Coates, Edinburgh, United Kingdom

    0.7 km to Saint Mary's Cathedral (To the map)

    Set 4.9 km from Royal Yacht Britannia, The Edinburgh Lodge features a terrace, free parking and a golf course. Situated in Haymarket district, the garden venue is set 1.1 km from BT Murrayfield…

    To the hotel

    price for 1 night
    Book Now From US$ 253
  • Truly Central, Princes St, Close To Castle

    From US$ 398

    13 Randolph Lane, Edinburgh, United Kingdom

    0.7 km to Saint Mary's Cathedral (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 398
  • Pleasant Apartment Near Princes Street Gardens

    From US$ 1005

    30\/2 Morrison Street, Edinburgh, United Kingdom

    0.7 km to Saint Mary's Cathedral (To the map)

    Altido Spacious, Family-Friendly Flat Near The West End is set in a residential area of Edinburgh and gives access to The Real Mary King's Close, which is about 15 minutes' walk away. The venue…

    To the hotel

    price for 1 night
    Book Now From US$ 1005
  • Central Morrison Street Apartment

    From US$ 1715

    20 Morrison Street, Edinburgh, United Kingdom

    0.7 km to Saint Mary's Cathedral (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 1715
  • Guestready - Elegant Edinburgh Retreat

    From US$ 794

    6/2 Eton Terrace, Edinburgh Eh4 1Qe, Uk, Edinburgh, United Kingdom

    0.7 km to Saint Mary's Cathedral (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 794
  • Duthus Lodge Guest House

    From US$ 182

    West Coates, 5, Edinburgh, United Kingdom

    0.8 km to Saint Mary's Cathedral (To the map)

    Offering a golf course and a free private car park, Duthus Lodge Guest House is located less than 10 minutes by car from the historic fortress "Edinburgh Castle". Situated in Haymarket district, the…

    To the hotel

    price for 1 night
    Book Now From US$ 182
  • West Coates Mansion

    From US$ 167

    5 West Coates, Edinburgh, United Kingdom

    0.8 km to Saint Mary's Cathedral (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 167
  • Cosy One Bedroom Flat In City Center

    From US$ 231

    8 Chalmers Buildings, Edinburgh, United Kingdom

    0.8 km to Saint Mary's Cathedral (To the map)

    Nestled in Haymarket with a number of pubs, cafés and restaurants, the 1-room Well-Appointed One Bedroom Flat In City Center apartment is about a 20-minute walk from such cultural places of interest…

    To the hotel

    price for 1 night
    Book Now From US$ 231
  • 2 Bed City Centre Modern Flat

    From US$ 322

    51/2 Balbirnie Place, Edinburgh, United Kingdom

    0.8 km to Saint Mary's Cathedral (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 322
  • 7A The Mews - Cottage In The City

    7 Belgrave Crescent Lane, Edinburgh, United Kingdom

    0.8 km to Saint Mary's Cathedral (To the map)

    To the hotel

    Book Now
  • Destiny Scotland - Princes Street Residence

    From US$ 308

    140 Princes Street, Edinburgh, United Kingdom

    0.8 km to Saint Mary's Cathedral (To the map)

    Destiny Scotland - Princes Street Residence apartment is located in New Town district of Edinburgh and offers free Wi Fi throughout the venue. It features a kitchen with a stovetop, kitchenware and…

    To the hotel

    price for 1 night
    Book Now From US$ 308
  • Clarendon Luxury Apartments

    From US$ 197

    Clarendon Crescent 10, Edinburgh, United Kingdom

    0.8 km to Saint Mary's Cathedral (To the map)

    Featuring a cable flat-screen, a garden and entertainment activities, Clarendon Luxury apartment is located in Stockbridge district. The venue is a 20-minute walk from Edinburgh city centre.

    To the hotel

    price for 1 night
    Book Now From US$ 197
  • No6 West Coates

    From US$ 236

    6 West Coates, Edinburgh, United Kingdom

    0.8 km to Saint Mary's Cathedral (To the map)

    The family No 6 West Coates Hotel is a great place to stay in Haymarket district in a reasonable distance from Dean Village. The venue comprises 10 rooms.

    To the hotel

    price for 1 night
    Book Now From US$ 236