Photo by Snappy David

Search Hotels Near Grassmarket, Edinburgh

Start date: Check-in selected.
End date: Check-out
    price find illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Save instantly and earn perks with One Key
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Top Trending Hotels Near Grassmarket

Top Grassmarket Hotel Reviews

Destinations near Edinburgh

Find out more about Grassmarket

Find out more about Grassmarket

Top reasons to visit Grassmarket

  • Historic Atmosphere: Grassmarket is steeped in history, featuring charming cobbled streets and tales of the past shared by friendly locals.
  • Proximity to Attractions: It's just a stone's throw from iconic sites like Edinburgh Castle and the Royal Mile.
  • Diverse Shopping and Dining: Enjoy a vibrant mix of shops and welcoming pubs offering delicious local cuisine.
  • Guided Tours: The area provides excellent opportunities for guided tours, making it easy to explore Edinburgh's rich heritage.
  • Varied Accommodation: Grassmarket offers a range of accommodation options, from cosy guesthouses to modern hotels, catering to all needs.

Find great hotels near Grassmarket

Explore a variety of hotel accommodation options in the vibrant Grassmarket area of Edinburgh, where you can find everything from cosy guesthouses to modern hotels. Catering to diverse needs, many establishments offer business facilities, pet-friendly services, and eco-certified options. Whether you're seeking a bustling city experience or a peaceful retreat, Grassmarket hotels provide an ideal base for your Scottish adventure.

  • Apex Grassmarket Hotel: Nestled in the vibrant Grassmarket area, the Apex Grassmarket Hotel is a distinguished 4-star establishment perfect for eco-conscious travellers. With its eco-certification, this hotel prioritises sustainability while offering a business-friendly environment. The amenities include a well-equipped Business Centre and multiple Meeting Rooms, making it ideal for professionals on the go. Guests can enjoy the blend of modern comfort and a commitment to environmental responsibility, alongside stunning views of Edinburgh Castle, enhancing your stay in this historic city.
  • ibis Edinburgh Centre South Bridge - Royal Mile: Just a short stroll from Grassmarket, the ibis Edinburgh Centre South Bridge - Royal Mile is a welcoming 3-star hotel that embraces inclusivity and pet-friendly policies. Known for its LGBTQIA-friendly atmosphere, this hotel is perfect for those wanting a comfortable and accepting environment. With amenities such as Food and Water Bowls for pets and a flexible pet policy, visitors can enjoy a hassle-free stay. The hotel's vibrant location allows easy access to Edinburgh's iconic sights, ensuring a memorable urban adventure.
  • Apex Waterloo Place Hotel: Located a little further afield, the Apex Waterloo Place Hotel is a luxurious 4-star venue that combines eco-certification with family-friendly and spa-themed experiences. This elegant hotel offers a full-service spa and accessible pool, providing relaxation and rejuvenation after a day of exploring. Families will appreciate the tailored services for children, while eco-friendly travellers will feel at home in this sustainable setting. With its prime location and comprehensive amenities, Apex Waterloo Place ensures a fulfilling stay in Edinburgh.

Where to stay near Grassmarket

Grassmarket in Edinburgh offers an enchanting blend of historical charm and vibrant atmosphere. Just a short walk away, you can explore the Royal Mile's cobbled streets, discover family-friendly attractions, and indulge in local cuisine at welcoming pubs. The area is steeped in history, with friendly locals ready to share tales of the past. Whether you're seeking a romantic stroll or a bustling market experience, Grassmarket is the perfect base for your Scottish adventure.

  • Edinburgh: As a vibrant metropolis, Edinburgh is located a mere 186m from Grassmarket. This city offers a rich tapestry of cultural experiences, attracting visitors year-round. Peak travel times are from July to September, with a slight dip between January and March. In Edinburgh, you can immerse yourself in cultural, family, and city-themed activities. Explore the bustling shopping areas, enjoy the local theatre scene, and visit historic landmarks like the iconic Edinburgh Castle, which provides a glimpse into the city's storied past.
  • Old Town Edinburgh: Situated approximately 311m from Grassmarket, Old Town Edinburgh is a historic neighbourhood that captivates visitors with its medieval charm. The area sees a surge in visitors from April through July, while October to December brings a quieter atmosphere. Here, you can delve into city-themed, cultural, and family-oriented experiences. Enjoy the unique shopping venues and educational opportunities, alongside various theatre performances. The cobbled streets and historic sites create a captivating backdrop, making it a must-visit destination.
  • Edinburgh City Centre: Located just 249m from Grassmarket, Edinburgh City Centre is the vibrant heart of the city. With travel peaks in July, August, and October, this area is known for its cultural, family, and city-themed experiences. The city centre boasts an array of shopping areas and educational institutions, making it perfect for exploration. You'll also find numerous theatres and symbolic landmarks that reflect Edinburgh's rich history. It's an ideal base for any visitor wanting to experience the essence of the city.

Things to do near Grassmarket

In the vibrant Grassmarket area of Edinburgh, visitors can enjoy a variety of activities including shopping and guided tours. This historic marketplace offers excellent opportunities for tour assistance, making it an ideal spot for a city break. With its rich history and lively atmosphere, Grassmarket promises a delightful experience for tourists exploring the heart of Scotland's capital.

Shopping

The Hub is a delightful store located 124m from Grassmarket, perfect for local gifts. The Tartan Weaving Mill, just 62m away, offers unique souvenirs. For a larger selection, Tron Kirk, 249m away, features various local products in a vibrant atmosphere.

Recreation

Enjoy an exhilarating experience at Murrayfield Stadium, where you can soak in the vibrant sports atmosphere. For a refreshing family outing, the Royal Commonwealth Pool offers fun aquatic activities. Don't miss Queen's Hall, where you can revel in captivating music performances in an entertaining setting.

Adventure

Experience the thrill of skiing at Midlothian Ski Centre, located 311m from Grassmarket, where you can enjoy the winter sports vibe. For an adrenaline rush, head to Bedlam Paintball, situated 497m away, offering exciting paintball adventures amidst a vibrant atmosphere.

Nightlife

The nightlife in Grassmarket is vibrant and diverse. For a dose of adventure, visit the Camera Obscura and World of Illusions, just 124m away. If you're in the mood for a romantic drink, Greyfriar's Bobby pub, also 124m away, offers a cosy atmosphere. For cultural entertainment, the Royal Lyceum Theatre, 186m away, showcases captivating performances.

Booking tips and Expedia advantages for Grassmarket

To save money during your visit to Grassmarket, consider travelling between January and March when accommodation prices are lower, especially on Tuesdays. Book your hotel about a month in advance for the best rates, and check Expedia for last-minute deals. Utilise their search tools to filter by your budget and preferences, or combine your hotel with flights and activities for extra savings. Additionally, take advantage of free walking tours to explore the area and public transport options to get around easily and affordably.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Grassmarket are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel around Grassmarket about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Grassmarket is Tuesday. The most expensive day to stay around Grassmarket is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and the type of hotel you wish to stay in. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are currently available. To find the most affordable options and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your Grassmarket hotel reservation with your flights and activities through an Expedia package.

Find the best attractions near Grassmarket

The Grassmarket area in Edinburgh offers a vibrant mix of attractions, including historic streets, museums, and the iconic Edinburgh Castle just steps away. This lively locale caters to those seeking cultural experiences and family-friendly activities, making it an ideal spot for tourists. Don't miss the chance to explore the rich history and charm of Grassmarket while enjoying its unique atmosphere.

  • Edinburgh Castle: Perched atop Castle Rock, this iconic fortress offers breathtaking views of the city. With its rich history, you can explore the Crown Jewels of Scotland and immerse yourself in tales of romance and culture that have shaped the nation's heritage.
  • Princes Street: A vibrant hub of shopping and entertainment, Princes Street is famous for its stunning skyline views of the castle. Stroll along this bustling thoroughfare, where you can indulge in retail therapy and enjoy the lively city atmosphere.
  • University of Edinburgh: As one of the world's oldest universities, it boasts stunning architecture and a rich academic history. Wander through its historic campus, where culture and knowledge intertwine, inspiring generations of scholars and thinkers.

Best time to go to Grassmarket

The best time to visit Grassmarket can depend on the weather and when visitor numbers rise and fall. The hottest average temperature around Grassmarket falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature around Grassmarket falls in January, visitor numbers are slightly low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January38.5°F (3.6°C)Light RainMostly CloudySlightly LowSlightly Low
February39.4°F (4.1°C)Light RainMostly CloudySlightly LowSlightly Low
March41.5°F (5.3°C)Light RainMostly CloudySlightly LowSlightly Low
April45.1°F (7.3°C)No Rain (Dry)Mostly CloudyAverageAverage
May50.0°F (10.0°C)Light RainMostly CloudyAverageAverage
June55.2°F (12.9°C)Light RainMostly CloudyAverageSlightly High
July58.1°F (14.5°C)Light RainMostly CloudySlightly HighSlightly High
August57.4°F (14.1°C)Light RainMostly CloudySlightly HighSlightly High
September54.3°F (12.4°C)Light RainMostly CloudyAverageAverage
October49.5°F (9.7°C)Light RainMostly CloudySlightly HighAverage
November43.5°F (6.4°C)Light RainMostly CloudyAverageAverage
December39.6°F (4.2°C)Light RainMostly CloudyAverageAverage

The nearest major airports for your trip to Grassmarket

When planning your visit to Grassmarket in Edinburgh, you can fly into three major airports. Edinburgh Airport (EDI) is situated 3.7km away, with nearby hotels like Crescent House, Virgin Hotels Edinburgh, and InterContinental Edinburgh The George, all approximately 4.3km from the airport. Glasgow International Airport (GLA) is 29.8km from Grassmarket, offering luxury accommodations such as Kimpton Blythswood Hotel & Spa, Mar Hall Golf & Spa Resort, and Virgin Hotels Glasgow, all within a short distance from the airport. Dundee Airport (DND) is 33.7km away, with options like The Hideaway Experience, Landmark Hotel and Leisure Club, and Apex City Quay Hotel & Spa, providing various transport services.

Explore a world of travel with Expedia

Explore a world of travel with Expedia

Frequently asked questions

What are the top-rated hotels near Grassmarket?
Discovering top-rated hotels near Grassmarket ensures a delightful stay in Edinburgh, with options that cater to every traveler's needs.

BrewDog DogHouse Edinburgh

BrewDog DogHouse Edinburgh is a unique 4-star hotel situated just a 12-minute walk from Grassmarket, rated an impressive 9.8 by travellers. This innovative hotel features a rooftop terrace where travellers can unwind, and offers a range of amenities including free breakfast, a fully equipped kitchenette, and 24-hour room service. With designer toiletries and premium bedding, travellers can expect a comfortable and stylish stay in the heart of Edinburgh.

The Balmoral Hotel

The Balmoral Hotel, a luxurious 5-star hotel, is located just 12 minutes on foot from Grassmarket and boasts a stellar review rating of 9.8. This Edwardian gem features an exquisite spa with treatment rooms, an indoor pool, and valet parking to enhance the traveler experience. The hotel also offers 24-hour room service and daily housekeeping, ensuring a truly indulgent stay in Edinburgh's historic centre.

Old Town Chambers, Autograph Collection

Old Town Chambers, Autograph Collection is a prestigious 5-star hotel located only 9 minutes walking distance from Grassmarket, with a remarkable review rating of 9.8. Guests will appreciate the fully equipped kitchens and luxurious amenities such as Egyptian cotton sheets and balconies for enjoying the views. The hotel also provides 24-hour fitness facilities, ensuring travellers can maintain their wellness routines while exploring the beautiful city of Edinburgh.
What hotels are within walking distance to Grassmarket?
Discover the charm of Edinburgh with these top-rated hotels just a short walk from the vibrant Grassmarket, perfect for travellers looking for comfort and convenience.

BrewDog DogHouse Edinburgh

BrewDog DogHouse Edinburgh is a 4-star hotel rated 9.8 by travellers, located just a 12-minute walk from Grassmarket. This unique hotel offers a blend of comfort and convenience with amenities like a rooftop terrace and free breakfast. Guests appreciate the in-room kitchenettes featuring ovens and dishwashers, perfect for a home-cooked meal. 24-hour room service and designer toiletries add a touch of luxury to your stay.

The Balmoral Hotel

The Balmoral Hotel is a luxurious 5-star accommodation with a stellar review rating of 9.8, situated 12 minutes on foot from Grassmarket. Guests can indulge in a full-service spa, indoor pool, and exquisite dining options on-site. The hotel is known for its elegant Edwardian design and offers premium bedding for a restful night. With amenities like valet parking and a steam room, it provides a sophisticated retreat in the heart of the city.

Old Town Chambers, Autograph Collection

Old Town Chambers, Autograph Collection is a 5-star hotel with an impressive review rating of 9.8, located just 9 minutes from Grassmarket. This stylish hotel features luxury amenities including a fully equipped kitchen in every room and a 24-hour fitness centre. Guests can enjoy the beautiful views from their balconies and the convenience of daily housekeeping. With designer toiletries and premium bedding, it ensures a comfortable and memorable stay.
How much is a hotel near Grassmarket?
Staying near Grassmarket is a treat, with plenty of hotels from £157 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a trip during weekends or around public holidays.
What are the most popular family-friendly hotels near Grassmarket?
For families seeking a memorable stay near Grassmarket, these top-rated hotels provide family-friendly amenities for a comfortable and enjoyable experience.

Delta Hotels by Marriott Edinburgh

Located 7.6 km from Grassmarket, Delta Hotels by Marriott Edinburgh is perfect for families looking for a little more space. With a solid travellers' rating of 8.2, this 4-star hotel offers an indoor pool, cribs at no extra cost, and connecting rooms to accommodate families comfortably. Additional amenities include a garden, sauna, and a kids' menu, ensuring a delightful experience for all ages.

DoubleTree by Hilton Edinburgh City Centre

DoubleTree by Hilton Edinburgh City Centre is just a short 6-minute walk from Grassmarket, making it a convenient choice for families. This 4-star hotel features great family-friendly amenities such as connecting rooms, free cribs, and a kids' menu at the on-site restaurant. With a travellers' rating of 8.6, travellers can also enjoy daily housekeeping, a fitness room, and room service to enhance their stay.

Residence Inn by Marriott Edinburgh

Just an 8-minute walk from Grassmarket, Residence Inn by Marriott Edinburgh is an excellent family-friendly option with a travellers' rating of 8.6. This 4-star hotel boasts spacious suites with kitchens, making it easy for families to prepare meals. Guests will appreciate the free breakfast for children, daily housekeeping, and amenities like a microwave and dishwasher, ensuring a comfortable and convenient stay.
Are there any 5-star hotels near Grassmarket?
For those seeking top-rated accommodations near Grassmarket, there are some exquisite 5-star hotels that promise a luxurious stay.

The Balmoral Hotel

The Balmoral Hotel is a stunning 5-star hotel located just a 12-minute walk from Grassmarket, with an impressive review rating of 9.8. Guests can indulge in a full-service spa with steam rooms, treatment rooms, and a sauna, ensuring relaxation at every turn. The hotel features an indoor pool, luxurious designer toiletries, and 24-hour room service, making it a perfect retreat for travellers. Its Edwardian hotel design adds a touch of elegance to the stay.

Old Town Chambers, Autograph Collection

Old Town Chambers, Autograph Collection is another gem, only 9 minutes on foot from Grassmarket, rated 9.8 by travellers. This luxurious hotel offers a unique home-away-from-home experience with fully equipped kitchens and designer toiletries. Guests can enjoy the comfort of Egyptian cotton sheets and a daily housekeeping service. The hotel is nestled in a historical district, providing a charming backdrop for visitors exploring Edinburgh.

W Edinburgh

W Edinburgh is a contemporary 5-star hotel situated 1.9 km from Grassmarket, a traveler's rating of 9.4. This stylish hotel features a rooftop terrace that provides stunning views of the city, alongside a full-service spa and a vibrant on-site restaurant. Guests can take advantage of valet parking and premium bedding for an enhanced experience. The hotel's unique atmosphere and luxury amenities make it a desirable choice for those looking to explore the vibrant culture of Edinburgh.
Which hotels near Grassmarket offer the best views?
Discovering the perfect top-rated hotels with views near Grassmarket can elevate your Edinburgh experience.

The Glasshouse, Autograph Collection

A mile from Grassmarket, The Glasshouse is a 5-star gem rated 8.8 by travellers. Guests can revel in breathtaking views from the rooftop terrace or enjoy garden views from the on-site restaurant. With amenities like a private picnic area and luxurious rooms featuring stocked minibars, this hotel is perfect for a romantic getaway or a serene retreat in the heart of Edinburgh.

voco Edinburgh - Royal Terrace by IHG

Just 1.9 km from Grassmarket, voco Edinburgh offers a delightful blend of Georgian elegance and modern comfort, rated 8.4 by travellers. Guests can enjoy garden views from the restaurant, while the hotel's terrace is ideal for relaxation. The hotel features air conditioning, daily housekeeping, and spacious suites, enhancing the overall traveler experience in this historic district.

InterContinental Edinburgh The George by IHG

Located just an 11-minute walk from Grassmarket, this 4-star hotel boasts a stunning sea view that captivates travellers. With a review rating of 9.0, travellers appreciate the luxurious Egyptian cotton sheets and deep soaking bathtubs in their rooms. Upscale amenities include 24-hour room service, a fitness centre, and convenient nearby parking, making it a comfortable choice for those seeking both elegance and accessibility.
What are the best affordable hotels near Grassmarket?
For those seeking affordable yet charming accommodations near Grassmarket, these hotels offer great value and comfort. Discover top-rated options that cater to various needs, from family-friendly spaces to cozy retreats.

3 Johns Place Townhouse

3 Johns Place Townhouse is a delightful option located 4.2 km from Grassmarket, with an impressive review rating of 9.8. This charming home features WiFi to keep travellers connected and offers a romantic ambiance with premium bedding and designer toiletries. Guests can also enjoy historical site locations, enhancing their stay with a touch of local culture.

The Royal Scots Club Edinburgh

The Royal Scots Club Edinburgh is a well-rated 3-star hotel just a 15-minute walk from Grassmarket, offering a solid review rating of 9.4. This hotel stands out for its family-friendly amenities, including a kitchenette with a dishwasher and refrigerator, perfect for longer stays. Guests can also enjoy a garden-view restaurant, daily housekeeping, and easy access to nearby hiking and biking trails.

33 Castle Terrace

Located only 4 minutes from Grassmarket, 33 Castle Terrace is a fantastic choice with a review rating of 9.4. This family-friendly hotel features free cribs and highchairs, making it ideal for those traveling with children. The hotel also includes in-room amenities such as an oven, espresso maker, and premium bedding, ensuring a comfortable and convenient stay.
What are the best boutique hotels near Grassmarket?
If you're seeking top-rated boutique hotels near Grassmarket, you'll find charming options that offer an unforgettable experience in Edinburgh.

The Glasshouse, Autograph Collection

The Glasshouse, Autograph Collection is a luxurious 5-star boutique hotel situated 1.8 km from Grassmarket. Rated 8.8 by travellers, this hotel features a stunning rooftop garden and terrace, perfect for romantic gatherings. With an impressive review rating of 9.2, it caters to couples with its romantic dining options and luxurious amenities including designer toiletries and deep soaking bathtubs. Guests can enjoy 24-hour room service, fitness facilities, and daily housekeeping, ensuring a comfortable and memorable stay.

The Place

The Place is a welcoming 4-star boutique hotel located 2.1 km from Grassmarket, with a solid review rating of 8.2. This hotel is ideal for travellers looking to explore the shopping district, with easy access to local attractions. Guests can enjoy amenities like free designer toiletries and late check-out, along with a serene terrace to unwind after a day of sightseeing.
Are there any hotels with pools close to Grassmarket?
For travellers seeking hotels with pools near the vibrant Grassmarket, there are several great options to enhance your stay in Edinburgh.

Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh is a 4-star hotel located 7.6 km from Grassmarket. Rated by travellers at 8.2, this hotel features an inviting indoor pool along with poolside sun loungers, making it ideal for relaxation. Families will appreciate the complimentary cribs and kids' meals available at the restaurant. Additional amenities include a fitness centre, sauna, and a hot tub, ensuring a comfortable stay for travellers.

Village Hotel Edinburgh

Located just 3.7 km from Grassmarket, Village Hotel Edinburgh is a stylish 4-star option with a great traveler rating score of 8.2. Guests can enjoy access to an indoor pool, complete with sun loungers, as well as a hot tub for unwinding after a day of exploring. The hotel also provides family-friendly amenities such as free cribs and kids' meals, alongside a well-equipped fitness centre and sauna for those looking to stay active.

Apex Waterloo Place Hotel

Apex Waterloo Place Hotel is a top-rated 4-star hotel situated a convenient 14-minute walk from Grassmarket, an impressive 9.2 travellers' rating. The hotel features an accessible indoor pool, where travellers can relax on sun loungers. Families will find thoughtful amenities like free cribs and kids' meals at the onsite restaurant. Additional offerings include a full-service spa, fitness facilities, and 24-hour room service, ensuring a luxurious stay.
What are the best pet-friendly hotels near Grassmarket?
Finding the perfect pet-friendly stay near Grassmarket can enhance your Edinburgh experience, especially with these top-rated options that welcome your furry friends.

Hotel du Vin & Bistro Edinburgh

Hotel du Vin & Bistro Edinburgh is a delightful 4-star hotel located just 4 minutes from Grassmarket. This hotel is perfect for travellers with pets, featuring amenities such as food and water bowls for dogs. With an impressive review rating of 9.4, travellers can also enjoy daily housekeeping, family-friendly services, and a cozy on-site bistro.

Bruntsfield Hotel

Bruntsfield Hotel is a charming 4-star hotel located just a 15-minute walk from Grassmarket. This inviting hotel offers pet-friendly amenities, including food and water bowls, making it ideal for travellers traveling with dogs. Travellers appreciate the great traveler rating score of 8.8, and they can enjoy additional features such as a terrace, self-parking, and 24-hour room service.

The Caledonian Edinburgh, Curio Collection by Hilton

The Caledonian Edinburgh, Curio Collection by Hilton is a luxurious 5-star hotel only 9 minutes from Grassmarket. This elegant hotel not only welcomes pets but also provides amenities like food and water bowls for their comfort. Rated highly at 9.0 by travellers, travellers can indulge in a range of amenities including an indoor pool, a full-service spa, and upscale dining options.
Can I book a fully refundable hotel close to Grassmarket?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "Grassmarket", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near Grassmarket?
To look for discounts on hotels near Grassmarket, join One Key™—our free travel rewards programme. One Key members always get our best prices and earn OneKeyCash™ on eligible bookings for every pound spent. Another way to save is by bundling your hotel and flights together on Expedia.

**Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands