Check Availability for
Grassmarket Hotels

Arrival
Departure
Nights
Rooms
Adults
Children
Currency
+44 1273 728862
Your reference is:
 

Hotels near Grassmarket, Edinburgh


Grassmarket hotels in Edinburgh

Showing 66 Hotels within 1 mile from Grassmarket

Apex City  3 star hotels near Grassmarket

Located 0.02 miles away from Grassmarket*

Apex City near Grassmarket

This city hotel is located in the historical city district of Grass Market in Edinburgh. Guests...

Apex International Hotel  3 star hotels near Grassmarket

Located 0.04 miles away from Grassmarket*

Apex International Hotel near Grassmarket

This luxurious and charming hotel is ideally located in Edinburgh's old town, within walking...

Art Roch

Located 0.10 miles away from Grassmarket*

Art Roch near Grassmarket

Situated on Grassmarket Square, the hotel is a 2-minute walk from the Royal Mile and a further 10...

Indigo Edinburgh  3 star hotels near Grassmarket

Located 0.14 miles away from Grassmarket*

Indigo Edinburgh near Grassmarket

The hotel is a 5-minute walk from Princes Street and just about 800 m from Waverley Railway Station...

Du Vin & Bistro  3 star hotels near Grassmarket

Located 0.23 miles away from Grassmarket*

Du Vin & Bistro near Grassmarket

The hotel is nestled deep in Edinburgh's Old Town, only a short walk away from the historic Royal...

Fraser Suites Edinburgh  3 star hotels near Grassmarket

Located 0.23 miles away from Grassmarket*

Fraser Suites Edinburgh near Grassmarket

Ideally located just off the Royal Mile on St Giles Street, close to Edinburgh Castle and a short...

Premier Inn Lauriston Place  3 star hotels near Grassmarket

Located 0.23 miles away from Grassmarket*

Premier Inn Lauriston Place near Grassmarket

Due to its central location on Lauriston Place, the hotel is only a few minutes on foot from...

Tigerlily  3 star hotels near Grassmarket

Located 0.23 miles away from Grassmarket*

Tigerlily near Grassmarket

Set in one of the most prestigious locations in Edinburgh, the hotel is located on elegant George...

Novotel Edinburgh Centre  4 star hotels near Grassmarket

Located 0.23 miles away from Grassmarket*

Novotel Edinburgh Centre near Grassmarket

The hotel is located right in the city centre with The Royal Mile, Edinburgh Castle, Princes Street...

The Knight Residence by Mansley  3 star hotels near Grassmarket

Located 0.27 miles away from Grassmarket*

The Knight Residence by Mansley near Grassmarket

Just 5 minutes' walk from the Grassmarket's bars and restaurants. The apartments are located 1 km...

Euro Hostel Edinburgh Halls

Located 0.29 miles away from Grassmarket*

Euro Hostel Edinburgh Halls near Grassmarket

The apartment hotel is conveniently situated a 10-minute walk from Waverley railway station. Nearby...

Royal Overseas League Hotel  3 star hotels near Grassmarket

Located 0.33 miles away from Grassmarket*

Royal Overseas League Hotel near Grassmarket

Situated in the heart of Princes Street, directly opposite Edinburgh Castle, Royal Overseas League...

Stay Central Hotel  3 star hotels near Grassmarket

Located 0.33 miles away from Grassmarket*

Stay Central Hotel near Grassmarket

This hotel is located in the Old Town, just steps from the Royal Mile, Princes Street and the...

Edinburgh City  3 star hotels near Grassmarket

Located 0.36 miles away from Grassmarket*

Edinburgh City near Grassmarket

This historic city hotel is located amidst the world famous Princes Street, Edinburgh Castle, the...

Old Waverley  3 star hotels near Grassmarket

Located 0.37 miles away from Grassmarket*

Old Waverley near Grassmarket

This property not only boasts a prime central location, but following its recent renovations boasts...

The Inn On The Mile  3 star hotels near Grassmarket

Located 0.37 miles away from Grassmarket*

The Inn On The Mile near Grassmarket

The Inn on The Mile located on The Royal Mile in the heart of the city centre, offers an...

Mercure Edinburgh Princes Strt  3 star hotels near Grassmarket

Located 0.38 miles away from Grassmarket*

Mercure Edinburgh Princes Strt near Grassmarket

This attractive city hotel offers guests superb views over the famous Princes Street Gardens and...

The Scotsman Hotel  5 star hotels near Grassmarket

Located 0.39 miles away from Grassmarket*

The Scotsman Hotel near Grassmarket

This elegant hotel offers a magnificent view over Edinburgh Castle and the Princes Street Gardens....

Hilton Edinburgh Carlton  3 star hotels near Grassmarket

Located 0.40 miles away from Grassmarket*

Hilton Edinburgh Carlton near Grassmarket

Blending perfectly into the historic surroundings of the Royal Mile, this distinguished hotel is an...

Rick´s Hotel  3 star hotels near Grassmarket

Located 0.40 miles away from Grassmarket*

Rick´s Hotel near Grassmarket

Located in Frederick Street, the hotel is in a perfect central location, whether guests are...

SmartCityHostels Edinburgh

Located 0.41 miles away from Grassmarket*

SmartCityHostels Edinburgh near Grassmarket

The hostel is located on Edinburgh's historic Royal Mile, just a few minutes' walk from Waverley...

Le Monde Boutique  3 star hotels near Grassmarket

Located 0.43 miles away from Grassmarket*

Le Monde Boutique near Grassmarket

The property consists of 20 rooms. The property is made up of 6 junior suites, 6 executive rooms...

Royal British Hotel  3 star hotels near Grassmarket

Located 0.43 miles away from Grassmarket*

Royal British Hotel near Grassmarket

In the heart of the city on the famous Princes Street with views over Princes Street Gardens and...

Principal Edinburgh  4 star hotels near Grassmarket

Located 0.43 miles away from Grassmarket*

Principal Edinburgh near Grassmarket

The hotel is very grand and elegant and located right in the heart of the city centre in a prime...

Balmoral Hotel  5 star hotels near Grassmarket

Located 0.46 miles away from Grassmarket*

Balmoral Hotel near Grassmarket

The hotel is very luxurious and in very good condition, ideal for any client. The history...

Jurys Inn Edinburgh  3 star hotels near Grassmarket

Located 0.47 miles away from Grassmarket*

Jurys Inn Edinburgh near Grassmarket

This modern hotel is in a fantastic location in the heart of Edinburgh, directly by the Royal Mile....

Frederick House Hotel  3 star hotels near Grassmarket

Located 0.48 miles away from Grassmarket*

Frederick House Hotel near Grassmarket

This hotel is located in the heart of the Georgian 'New Town'. From the hotel all the major visitor...

Ten Hill Place  4 star hotels near Grassmarket

Located 0.48 miles away from Grassmarket*

Ten Hill Place near Grassmarket

This hotel lies in Edinburgh's old town and is only a couple of steps away from Princes Street. It...

Travelodge Edinburgh Central  3 star hotels near Grassmarket

Located 0.49 miles away from Grassmarket*

Travelodge Edinburgh Central near Grassmarket

This hotel enjoys a prime setting at the heart of Edinburgh. The hotel is located just 50 metres...

Travelodge Edinburgh Central Queen Street  3 star hotels near Grassmarket

Located 0.50 miles away from Grassmarket*

Travelodge Edinburgh Central Queen Street near Grassmarket

This hotel enjoys a privileged location in the heart of Edinburgh. It is situated just ten minutes'...

Sheraton Grand Hotel and Spa  5 star hotels near Grassmarket

Located 0.50 miles away from Grassmarket*

Sheraton Grand Hotel and Spa near Grassmarket

This exclusive hotel is located close to Princes Street at the heart of Edinburgh within a short...

Fountain Court Stewart Apartments  3 star hotels near Grassmarket

Located 0.52 miles away from Grassmarket*

Fountain Court Stewart Apartments near Grassmarket

These 31 boutique style serviced apartments incorporate thirty 1 bedroom and one 2 bedroom...

Dreamhouse Apartments Edinburgh City Centre  3 star hotels near Grassmarket

Located 0.53 miles away from Grassmarket*

Dreamhouse Apartments Edinburgh City Centre near Grassmarket

This newly built apartment hotel block, completed beginning 2007, is situated at Lochrin Place,...

Fountain Court Royal Garden  3 star hotels near Grassmarket

Located 0.59 miles away from Grassmarket*

Fountain Court Royal Garden near Grassmarket

Enjoying a prime city centre location, the apartments are just two minutes from St Andrews Square...

Parliament House  3 star hotels near Grassmarket

Located 0.61 miles away from Grassmarket*

Parliament House near Grassmarket

Situated in the heart of the city, this luxurious hotel is the perfect place to explore...

16/4 York Place Lets In The City Edinburgh  3 star hotels near Grassmarket

Located 0.62 miles away from Grassmarket*

16/4 York Place Lets In The City Edinburgh  near Grassmarket

The apartment is located in New Town in the city centre, just 3 minutes' walk from Princes Street....

Thistle Edinburgh, The King James  3 star hotels near Grassmarket

Located 0.62 miles away from Grassmarket*

Thistle Edinburgh, The King James near Grassmarket

This hotel enjoys a central location on Prince's Street, lying just a short walking distance away...

Smart@iQ  1 star hotels near Grassmarket

Located 0.63 miles away from Grassmarket*

Smart@iQ near Grassmarket

This enchanting establishment is located in Edinburgh, only a few paces from Grove Street with its...

Fountain Court EQ2 Apartments  3 star hotels near Grassmarket

Located 0.63 miles away from Grassmarket*

Fountain Court EQ2 Apartments near Grassmarket

The apartments are located in the Canal Quarter of Edinburgh. This cool urban setting is also home...

Fountain Court Harris Apartments  3 star hotels near Grassmarket

Located 0.65 miles away from Grassmarket*

Fountain Court Harris Apartments near Grassmarket

Harris is an exciting addition to the Fountain Court portfolio. This four star luxury accommodation...

Brooks Hotel Edinburgh  3 star hotels near Grassmarket

Located 0.66 miles away from Grassmarket*

Brooks Hotel Edinburgh near Grassmarket

Nestled in the beautiful Victorian district of Edinburgh, this charming hotel is just over a...

The Place Hotel  3 star hotels near Grassmarket

Located 0.67 miles away from Grassmarket*

The Place Hotel near Grassmarket

Three stunning Georgian townhouses in the heart of Edinburgh's city centre are home to 'The Place',...

Fountain Court Morrison  3 star hotels near Grassmarket

Located 0.69 miles away from Grassmarket*

Fountain Court Morrison near Grassmarket

The apartment hotel is situated in the West End, 2 minutes' walk from the Edinburgh International...

Leonardo Royal Hotel Edinburgh  3 star hotels near Grassmarket

Located 0.72 miles away from Grassmarket*

Leonardo Royal Hotel Edinburgh near Grassmarket

The hotel is located in the historical heart of the city, right next door to Haymarket station and...

Holyrood Aparthotel  4 star hotels near Grassmarket

Located 0.72 miles away from Grassmarket*

Holyrood Aparthotel near Grassmarket

This Edinburgh accommodation is set in a modern building over 6 floors. The short stay apartments...

The Howard, an Ascend Hotel Collection Member  5 star hotels near Grassmarket

Located 0.74 miles away from Grassmarket*

The Howard, an Ascend Hotel Collection Member near Grassmarket

This hotel enjoys a central location in the New Town area of the city and only around a 20-minute...

Glasshouse  5 star hotels near Grassmarket

Located 0.75 miles away from Grassmarket*

Glasshouse near Grassmarket

Superbly located in the heart of Edinburgh, this hotel is 5 minutes from Princes Street, North...

Holiday Inn Express Edinburgh City Centre  3 star hotels near Grassmarket

Located 0.76 miles away from Grassmarket*

Holiday Inn Express Edinburgh City Centre near Grassmarket

Booking and cancellation policies vary by rate type. Please check all applicable rules prior to...

Best Western Plus Bruntsfield Hotel  3 star hotels near Grassmarket

Located 0.78 miles away from Grassmarket*

Best Western Plus Bruntsfield Hotel near Grassmarket

Best Western Bruntsfield Hotel is a beautifully appointed, classic, yet contemporary hotel situated...

Macdonald Holyrood Hotel  4 star hotels near Grassmarket

Located 0.78 miles away from Grassmarket*

Macdonald Holyrood Hotel near Grassmarket

Situated between Edinburgh Castle and the Palace of Holyrood, this sophisticated hotel is nestled...

Dreamhouse Apartments Edinburgh Holyrood Park  3 star hotels near Grassmarket

Located 0.79 miles away from Grassmarket*

Dreamhouse Apartments Edinburgh Holyrood Park near Grassmarket

The apartments, based at Holyrood Park near the Royal Mile, offer the perfect base for exploring...

The Bonham Hotel  4 star hotels near Grassmarket

Located 0.81 miles away from Grassmarket*

The Bonham Hotel near Grassmarket

Enjoying a convenient location in the West End of Edinburgh, close to many local attractions and...

Dreamhouse Apartments Edinburgh West End  3 star hotels near Grassmarket

Located 0.83 miles away from Grassmarket*

Dreamhouse Apartments Edinburgh West End near Grassmarket

Dreamhouse Edinburgh offer 1 & 2 bedroom luxury apartments in the West end. Set in a beutifully...

Clarendon Luxury Apartments  3 star hotels near Grassmarket

Located 0.85 miles away from Grassmarket*

Clarendon Luxury Apartments near Grassmarket

Based a few minutes' walk from the West End of Princes Street in the New Town of Edinburgh, these...

Edinburgh Thistle Hotel  3 star hotels near Grassmarket

Located 0.86 miles away from Grassmarket*

Edinburgh Thistle Hotel near Grassmarket

This pleasant city hotel is located in the prestigious, quiet residential West End area of the city....

Rocpool Reserve Serviced Apartments  3 star hotels near Grassmarket

Located 0.87 miles away from Grassmarket*

Rocpool Reserve Serviced Apartments near Grassmarket

These apartments are located over the road from St Mary's Cathedral and the centre of Edinburgh is...

B+B Edinburgh  3 star hotels near Grassmarket

Located 0.89 miles away from Grassmarket*

B+B Edinburgh near Grassmarket

This cosy boutique hotel is located in Edinburgh's fashionable West End, within easy walking...

Crowne Plaza Edinburgh Royal Terrace  4 star hotels near Grassmarket

Located 0.89 miles away from Grassmarket*

Crowne Plaza Edinburgh Royal Terrace near Grassmarket

There are also elegantly landscaped gardens, separated by the original Georgian garden walls. This...

B+B Edinburgh  3 star hotels near Grassmarket

Located 0.90 miles away from Grassmarket*

B+B Edinburgh near Grassmarket

This cosy boutique hotel is located in Edinburgh's fashionable West End, within easy walking...

Cairn  2 star hotels near Grassmarket

Located 0.93 miles away from Grassmarket*

Cairn near Grassmarket

This charming hotel sits amidst the culture and history of the captivating city of Edinburgh. The...

Gillis Centre Bed and Breakfast  3 star hotels near Grassmarket

Located 0.93 miles away from Grassmarket*

Gillis Centre Bed and Breakfast near Grassmarket

This guest house is set in a thriving residential area within walking distance of shops,...

St Bernards Guest House  3 star hotels near Grassmarket

Located 0.95 miles away from Grassmarket*

St Bernards Guest House near Grassmarket

The guesthouse is located in a listed Victorian building in the area of Stockbridge in Edinburgh,...

Edinburgh Central Youth Hostel

Located 0.99 miles away from Grassmarket*

Edinburgh Central Youth Hostel near Grassmarket

The hostel is located in the heart of the city, just a few minutes walk from Edinburgh Waverley...

Haymarket Hotel  3 star hotels near Grassmarket

Located 0.99 miles away from Grassmarket*

Haymarket Hotel near Grassmarket

This welcoming hotel is located approximately 150 m from a selection of restaurants, bars, pubs and...

Lairg  3 star hotels near Grassmarket

Located 0.99 miles away from Grassmarket*

Lairg near Grassmarket

This pleasant hotel is located in the Haymarket area of Edinburgh, near the city centre, and is the...

Piries  3 star hotels near Grassmarket

Located 0.99 miles away from Grassmarket*

Piries near Grassmarket

This property offers excellent value for money in the heart of Edinburgh. (KB 05/08) The car...

* Distances between Grassmarket and these hotels are measured in a direct line, distance by road may be longer.