Hotels near Grassmarket

Free cancellation options if plans change

Unlock travel rewards with One Key

Save more with Member Prices

Check prices for these dates

Where to stay near Grassmarket?

Market Street Hotel

Market Street Hotel
4.0 star property
Old Town Edinburgh, 0.3 mi from Grassmarket
9.8 out of 10, Exceptional, (1,231 reviews)
The price is £105
includes taxes & fees
1 Mar - 2 Mar
Market Street Hotel

The Balmoral Hotel

The Balmoral Hotel
5.0 star property
New Town, 0.5 mi from Grassmarket
9.8 out of 10, Exceptional, (1,000 reviews)
The price is £315
includes taxes & fees
22 Feb - 23 Feb
The Balmoral Hotel

100 Princes Street

100 Princes Street
4.5 star property
New Town, 0.3 mi from Grassmarket
9.8 out of 10, Exceptional, (54 reviews)
The price is £247
includes taxes & fees
25 Feb - 26 Feb
100 Princes Street

BrewDog DogHouse Edinburgh

BrewDog DogHouse Edinburgh
4.0 star property
Holyrood, 0.6 mi from Grassmarket
9.8 out of 10, Exceptional, (673 reviews)
The price is £157
includes taxes & fees
22 Feb - 23 Feb
BrewDog DogHouse Edinburgh

Old Town Chambers, Autograph Collection

Old Town Chambers, Autograph Collection
5.0 star property
Old Town Edinburgh, 0.5 mi from Grassmarket
9.6 out of 10, Exceptional, (1,000 reviews)
The price is £176
includes taxes & fees
22 Feb - 23 Feb
Old Town Chambers, Autograph Collection

Destiny Scotland New Town Apartments

Destiny Scotland New Town Apartments
3.5 star property
New Town, 0.5 mi from Grassmarket
9.6 out of 10, Exceptional, (216 reviews)
The price is £106
includes taxes & fees
23 Feb - 24 Feb
Destiny Scotland New Town Apartments

Destiny Scotland Charlotte SQ Apartments

Destiny Scotland Charlotte SQ Apartments
4.5 star property
New Town, 0.4 mi from Grassmarket
9.6 out of 10, Exceptional, (135 reviews)
The price is £117
includes taxes & fees
22 Feb - 23 Feb
Destiny Scotland Charlotte SQ Apartments

The Resident Edinburgh

The Resident Edinburgh
4.0 star property
West End, 0.7 mi from Grassmarket
9.6 out of 10, Exceptional, (421 reviews)
The price is £93
includes taxes & fees
26 Feb - 27 Feb
The Resident Edinburgh

Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Old Town Edinburgh, 0.1 mi from Grassmarket
9.4 out of 10, Exceptional, (1,393 reviews)
The price is £174
includes taxes & fees
22 Feb - 23 Feb
Virgin Hotels Edinburgh

Eden Locke

Eden Locke
4.0 star property
New Town, 0.5 mi from Grassmarket
9.6 out of 10, Exceptional, (1,331 reviews)
The price is £89
includes taxes & fees
23 Feb - 24 Feb
Eden Locke

Wilde Aparthotels, Edinburgh, Grassmarket

Wilde Aparthotels, Edinburgh, Grassmarket
4.0 star property
Old Town Edinburgh, < 0.1 mi from Grassmarket
9.4 out of 10, Exceptional, (1,122 reviews)
The price is £108
includes taxes & fees
22 Feb - 23 Feb
Wilde Aparthotels, Edinburgh, Grassmarket

Hotel du Vin & Bistro Edinburgh

Hotel du Vin & Bistro Edinburgh
4.0 star property
Old Town Edinburgh, 0.2 mi from Grassmarket
9.4 out of 10, Exceptional, (1,000 reviews)
The price is £89
includes taxes & fees
15 Feb - 16 Feb
Hotel du Vin & Bistro Edinburgh

No1. Apartments Edinburgh - New Town

No1. Apartments Edinburgh - New Town
4.0 star property
New Town, 0.6 mi from Grassmarket
9.6 out of 10, Exceptional, (76 reviews)
The price is £108
includes taxes & fees
22 Feb - 23 Feb
No1. Apartments Edinburgh - New Town

No1. Apartments Edinburgh - George IV Bridge

No1. Apartments Edinburgh - George IV Bridge
3.5 star property
Old Town Edinburgh, 0.2 mi from Grassmarket
9.4 out of 10, Exceptional, (253 reviews)
The price is £128
includes taxes & fees
25 Feb - 26 Feb
No1. Apartments Edinburgh - George IV Bridge

Destiny Scotland Market St Apartments

Destiny Scotland Market St Apartments
3.5 star property
Old Town Edinburgh, 0.3 mi from Grassmarket
9.4 out of 10, Exceptional, (241 reviews)
The price is £130
includes taxes & fees
24 Feb - 25 Feb
Destiny Scotland Market St Apartments

33 Castle Terrace

33 Castle Terrace
Tollcross, 0.2 mi from Grassmarket
9.4 out of 10, Exceptional, (89 reviews)
The price is £112
includes taxes & fees
3 Mar - 4 Mar
33 Castle Terrace

Destiny Scotland - The Malt House Apartments

Destiny Scotland - The Malt House Apartments
4.0 star property
West End, 0.5 mi from Grassmarket
9.6 out of 10, Exceptional, (196 reviews)
The price is £468
includes taxes & fees
7 Mar - 8 Mar
Destiny Scotland - The Malt House Apartments

Ten Hill Place

Ten Hill Place
4.0 star property
Southside, 0.5 mi from Grassmarket
9.4 out of 10, Exceptional, (1,000 reviews)
The price is £71
includes taxes & fees
22 Feb - 23 Feb
Ten Hill Place

Destiny Scotland Hanover Apartments

Destiny Scotland Hanover Apartments
4.0 star property
New Town, 0.3 mi from Grassmarket
9.4 out of 10, Exceptional, (256 reviews)
The price is £119
includes taxes & fees
15 Feb - 16 Feb
Destiny Scotland Hanover Apartments

The Edinburgh Grand, a Luxury Collection Hotel, Edinburgh

The Edinburgh Grand, a Luxury Collection Hotel, Edinburgh
5.0 star property
New Town, 0.5 mi from Grassmarket
9.4 out of 10, Exceptional, (773 reviews)
The price is £203
includes taxes & fees
22 Feb - 23 Feb
The Edinburgh Grand, a Luxury Collection Hotel, Edinburgh
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Compare popular hotels close to Grassmarket

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
Daily local cuisine breakfast for a fee
Market Street Hotel
4.0 star property
9.8
Exceptional
1,231 reviews
View
3 restaurants, breakfast served
The Balmoral Hotel
5.0 star property
9.8
Exceptional
1,000 reviews
View
Signature Suite (9) Isobel) | Egyptian cotton sheets, premium bedding, Tempur-Pedic beds, minibar
100 Princes Street
4.5 star property
9.8
Exceptional
54 reviews
View
Rooftop terrace
BrewDog DogHouse Edinburgh
4.0 star property
9.8
Exceptional
673 reviews
View
Bar (on property)
Old Town Chambers, Autograph Collection
5.0 star property
9.6
Exceptional
1,000 reviews
View

Other landmarks near Grassmarket

Frequently asked questions

What are the best hotels near Grassmarket?
How much does it cost to stay in a hotel near Grassmarket?
You can review prices on Hotels.com by entering your search criteria and sorting by price. Remember that rates vary based on where and when you plan to go.
  • Take a look at the lowest price per night from £71
What cheap hotels are close to Grassmarket?
Can I find hotels close to Grassmarket that are fully refundable?
Yes, there are many hotels with refundable room rates, but be sure to check the cancellation deadline. Find refundable rates using the "Fully refundable" filter when you search for hotels.
What are the best romantic hotels near Grassmarket?
Which hotels near Grassmarket have rooms with great views?
What are the best family hotels close to Grassmarket?
What are the best luxury hotels near Grassmarket?
What are the best hotels near Grassmarket with free parking?
What are the best hotels near Grassmarket with a pool?
What are the best things to see and do around my hotel near Grassmarket?
  • You can check out sights near Grassmarket like Edinburgh Castle, Murrayfield Stadium, and University of Edinburgh.
  • Princes Street, Edinburgh Zoo, and Edinburgh Playhouse Theatre are other places to visit in the area.
What are the best pet-friendly hotels close to Grassmarket?

Find out more about Grassmarket

Grassmarket: Where Historic Charm Meets Majestic Views

Nestled in the heart of Edinburgh’s Old Town, the Grassmarket is a vibrant hub steeped in history and charm. Surrounded by the stunning backdrop of Edinburgh Castle, this bustling square invites travellers to explore its cobbled streets lined with quaint shops, traditional pubs, and delightful eateries. Experience the lively atmosphere at the weekend markets, or indulge in local delicacies at the historic taverns. With its central location, the Grassmarket is perfect for discovering the city’s rich heritage and captivating stories, making it an unmissable destination for culture enthusiasts and wanderers alike.

Discover great hotels near Grassmarket

Grassmarket offers a variety of accommodation options, from charming boutique hotels to modern establishments. Expect comfortable rooms, friendly service, and convenient access to Edinburgh's historic attractions. Whether seeking a luxurious stay or a budget-friendly retreat, you'll find a welcoming atmosphere in this vibrant area. Here are some of our travellers' favourite hotels near Grassmarket:

  1. Kick Ass Grassmarket - Adults Only - HostelOpens in a new window: Kick Ass Grassmarket - Adults Only - Hostel is a welcoming 2.5-star hostel that offers a vibrant atmosphere for LGBTQIA travellers seeking a distinctive experience in Grassmarket. This property is designed for those who appreciate a community-centric environment, providing a friendly setting perfect for meeting like-minded individuals. The warm ambience and supportive staff create an inviting space for guests to relax and recharge after exploring Edinburgh. Frequent travellers will appreciate the unique charm and character of this hostel, making it an excellent choice for those prioritising comfort and connection.
  2. Apex Grassmarket HotelOpens in a new window: Apex Grassmarket Hotel is an exquisite 4.0-star hotel that caters to business travellers with a focus on eco-certification and sustainability. Offering a variety of professional amenities such as multiple meeting rooms and a business centre, this hotel ensures a seamless experience for those on the go. The elegantly designed spaces and commitment to environmentally friendly practices resonate well with trend-aware travellers who value high-quality journeys. Positive reviews highlight the smooth check-in process and exceptional service, making this hotel a prime choice for discerning guests seeking a sophisticated atmosphere.
  3. Grassmarket Apartment with Castle ViewOpens in a new window: Grassmarket Apartment with Castle View, a stylish 3.5-star hotel, presents an ideal retreat for leisure travellers who appreciate modern comforts. With entertainment options including a flatscreen television in each room, this hotel ensures that guests have a delightful stay. The hotel's contemporary design and thoughtful amenities create an inviting atmosphere, perfect for unwinding after a day of exploring the historic Grassmarket area. Positive sentiments from previous visitors reflect a strong appreciation for the hotel's charming ambiance and comfortable accommodations, making it a fantastic choice for those seeking a memorable getaway.

Things to do near Grassmarket

Nestled beneath stunning hills, this vibrant area buzzes with life, offering an array of charming boutiques and lively markets. Visitors can enjoy guided explorations through historic streets, while nearby green spaces provide a lovely backdrop for leisurely strolls. The atmosphere is perfect for a delightful day out!

  • Edinburgh CastleOpens in a new window – Climb up to this historic fortress that dominates the skyline of Edinburgh. As you wander through its ancient walls, you’ll discover the Crown Jewels of Scotland and the Stone of Destiny, used in the coronation of Scottish rulers. Don’t miss the stunning panoramic views of the city from the castle ramparts, which make for perfect photo opportunities!
  • Princes StreetOpens in a new window – Stroll along this bustling thoroughfare, renowned for its impressive selection of shops and breathtaking views of the castle. Take a break at one of the many cafés, where you can enjoy a cup of tea while people-watching. As you walk, you’ll be surrounded by beautiful gardens and vibrant street performances, adding to the lively atmosphere of this iconic street.

4 tips for savvy savings when booking a hotel near Grassmarket

  1. Book for the cheapest times: The most budget-friendly time to visit Grassmarket is from January to March, when hotel prices are generally lower. For a comprehensive experience of the area’s historical landmarks and cultural sites, a stay of at least 2 to 3 days is recommended. During your visit, you can explore the magnificent castle, enjoy dining at local cafes, experience the vibrant shopping scene, and partake in family-friendly tours. With friendly people and romantic settings, Grassmarket offers great value for money, making it an excellent choice for those on a budget.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals for hotels in Grassmarket, consider checking the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may find discounted rates as your travel date approaches. Enabling email alerts or push notifications can keep you informed about flash sales and special promotions, making it easier to seize opportunities for savings. Additionally, the Smart ShoppingOpens in a new window tool available in the app allows you to compare hotel prices and amenities, helping you make informed choices. By staying alert, you’re more likely to see price drops or availability updates for your preferred accommodations.
  3. Be flexible with dates: Prices may fluctuate based on factors such as the hotel's location, star rating, and time of year, so being flexible with your travel dates could help you save on your stay near the Grassmarket hotel. For those in search of distinctive accommodations, boutique hotels can provide a more personalised experience and potentially better value. When you book through Hotels.com, we’ll inform you whether the price for your chosen dates is above or below the average. If the price happens to be on the higher side, we can suggest more affordable dates, increasing the likelihood that you might save on your booking.
  4. Consider your location: Choosing accommodation closer to key attractions or city centres may offer convenience, but it often tends to come with a higher price tag. For more budget-friendly options, consider hotels in less central areas or neighbourhoods, striking a balance between cost and accessibility to the sites you wish to visit. You might also look into independent hotels located further afield, which are more likely to provide a more authentic and economical experience.

Best time to go to Grassmarket

Grassmarket experiences its lowest average temperature in January, at 38.5°F (3.6°C), while July is the hottest month, with an average temperature of 58.1°F (14.5°C). October are usually the wettest months. July to September are the peak travel months at Grassmarket, attracting a higher number of tourists. During this peak period, the weather is mostly cloudy, accompanied by light rainfall. On the other hand, January to March tend to be quieter times to visit, marked by light rainfall and mostly cloudy conditions.

Keep exploring