A coastal cityscape with historic buildings and a sandy beach.

Portobello Hotels, Edinburgh

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Portobello hotels

1. Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
3.0 star property
Portobello
8.6 out of 10, Excellent, (1,009 reviews)
"Great pool and spa facilities"
United Kingdom
Ulyssa
The price is NZ$233
includes taxes & fees
1 Nov - 2 Nov
Best Western Kings Manor Hotel

2. The Scholar

The Scholar
4.0 star property
Southside, 3.9 km from Portobello
9.4 out of 10, Exceptional, (1,007 reviews)
"The room was very nice, the location is fantastic, and the restaurant was very good."
United States
Grant
The price is NZ$330
includes taxes & fees
1 Nov - 2 Nov
The Scholar

3. Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
7.1 km from Portobello
9.2 out of 10, Wonderful, (1,001 reviews)
"Awesome location"
United States
Jessica
The price is NZ$315
includes taxes & fees
25 Oct - 26 Oct
Carberry Tower Mansion House and Estate

4. Malmaison Edinburgh

Malmaison Edinburgh
4.0 star property
Leith, 4.4 km from Portobello
8.6 out of 10, Excellent, (1,005 reviews)
"I stay there regularly & am comfortable and wall looked after"
United Kingdom
Lysbeth Alice
The price is NZ$292
includes taxes & fees
1 Nov - 2 Nov
Malmaison Edinburgh

5. Dalhousie Castle

Dalhousie Castle
4.0 star property
10.4 km from Portobello
8.8 out of 10, Excellent, (856 reviews)
"Great place to stay"
United States
Jonathan
The price is NZ$467
includes taxes & fees
1 Nov - 2 Nov
Dalhousie Castle

6. Edinburgh Marriott Hotel Holyrood

Edinburgh Marriott Hotel Holyrood
4.0 star property
Holyrood, 3.9 km from Portobello
8.8 out of 10, Excellent, (1,005 reviews)
"Excellent hotel, great location, staff fantastic, breakfast excellent"
United Kingdom
Carolyn
The price is NZ$398
includes taxes & fees
25 Oct - 26 Oct
Edinburgh Marriott Hotel Holyrood

7. BrewDog DogHouse Edinburgh

BrewDog DogHouse Edinburgh
4.0 star property
Holyrood, 4.3 km from Portobello
9.8 out of 10, Exceptional, (840 reviews)
"Everything excellent, would definitely stay again"
United Kingdom
Philip
The price is NZ$458
includes taxes & fees
1 Nov - 2 Nov
BrewDog DogHouse Edinburgh

8. Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh, 5.2 km from Portobello
9.0 out of 10, Wonderful, (2,963 reviews)
"We had a brilliant stay - thank you!"
United Kingdom
Louise
The price is NZ$418
includes taxes & fees
1 Nov - 2 Nov
Apex Grassmarket Hotel

9. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
16.9 km from Portobello
9.0 out of 10, Wonderful, (1,739 reviews)
"Loved our stay"
United States
Tamara
The price is NZ$193
includes taxes & fees
1 Nov - 2 Nov
Dalmahoy Hotel & Country Club

10. Cringletie House Hotel

Cringletie House Hotel
4.0 star property
30 km from Portobello
9.8 out of 10, Exceptional, (149 reviews)
"Lovely place to stay, the staff are brilliant. So pleasant and helpful."
United Kingdom
John
The price is NZ$415
includes taxes & fees
1 Nov - 2 Nov
Cringletie House Hotel

11. Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
4.0 star property
Old Town Edinburgh, 5.1 km from Portobello
9.2 out of 10, Wonderful, (1,780 reviews)
"Good hotel stay."
Canada
David
The price is NZ$343
includes taxes & fees
1 Nov - 2 Nov
Apex City of Edinburgh Hotel

12. The Salisbury Hotel

The Salisbury Hotel
4.0 star property
Southside, 4.3 km from Portobello
8.6 out of 10, Excellent, (928 reviews)
"The room was clean and well appointed. It was located in a neighborhood that had lots of close offerings for food and drink. We would definitely stay here again."
United States
Chris
The price is NZ$287
includes taxes & fees
18 Oct - 19 Oct
The Salisbury Hotel

13. Murrayfield Hotel

Murrayfield Hotel
3.0 star property
Murrayfield, 8.1 km from Portobello
8.8 out of 10, Excellent, (1,000 reviews)
"Rooms were always cleaned, staff was ALWAYS very nice, and we very much enjoyed our stay. We will stay here again on our trips back!"
United States
Sarah
The price is NZ$286
includes taxes & fees
1 Nov - 2 Nov
Murrayfield Hotel

14. Braid Hills Hotel

Braid Hills Hotel
3.0 star property
Morningside, 7.3 km from Portobello
8.4 out of 10, Very good, (1,014 reviews)
"The room was a good size, and breakfast had a wide selection of food (hot and cold) available. I didn't have any issues while there, and the staff were pleasant. I'd stay again if I was in the area for work."
United Kingdom
Jonathan
The price is NZ$195
includes taxes & fees
1 Nov - 2 Nov
Braid Hills Hotel

15. Courtyard by Marriott Edinburgh

Courtyard by Marriott Edinburgh
4.0 star property
New Town, 4.4 km from Portobello
8.8 out of 10, Excellent, (1,000 reviews)
"Good location very nice staff"
United States
James
The price is NZ$357
includes taxes & fees
1 Nov - 2 Nov
Courtyard by Marriott Edinburgh

16. The Hoxton, Edinburgh

The Hoxton, Edinburgh
4.0 star property
West End, 6.5 km from Portobello
9.4 out of 10, Exceptional, (424 reviews)
"nice hotel and convenient location"
United States
Waraporn
The price is NZ$420
includes taxes & fees
16 Oct - 17 Oct
The Hoxton, Edinburgh

17. Cairn Hotel

Cairn Hotel
2.0 star property
Leith, 4.3 km from Portobello
8.6 out of 10, Excellent, (1,017 reviews)
"Good location with free parking. Staff were very friendly and helpful."
United Kingdom
Paul
The price is NZ$282
includes taxes & fees
1 Nov - 2 Nov
Cairn Hotel

18. Motel One Edinburgh-Royal

Motel One Edinburgh-Royal
3.0 star property
Old Town Edinburgh, 4.8 km from Portobello
9.0 out of 10, Wonderful, (1,340 reviews)
"Perfect location, comfortable and clean rooms."
United States
Kathryn
The price is NZ$356
includes taxes & fees
1 Nov - 2 Nov
Motel One Edinburgh-Royal

19. Market Street Hotel

Market Street Hotel
4.0 star property
Old Town Edinburgh, 4.8 km from Portobello
9.8 out of 10, Exceptional, (1,518 reviews)
"Great location"
United States
Cynthia
The price is NZ$352
includes taxes & fees
1 Nov - 2 Nov
Market Street Hotel

20. Hampton by Hilton Edinburgh West End

Hampton by Hilton Edinburgh West End
3.0 star property
6.2 km from Portobello
8.8 out of 10, Excellent, (1,000 reviews)
"Great breakfast"
Canada
serge
The price is NZ$378
includes taxes & fees
16 Oct - 17 Oct
Hampton by Hilton Edinburgh West End
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.

Our guide on where to stay in Portobello

Find the best Portobello areas for the activities you enjoy most.

Old Town Edinburgh

Wander the narrow alleys of Edinburgh's historic center to discover the hidden delights of an area that also encompasses some of the city's top attractions.

Edinburgh City Centre

If you're spending time in Edinburgh City Centre, check out sights like Royal Mile or Edinburgh Castle and hop on the metro to see more of the city at St Andrew Square Tram Stop or Princes Street Tram Stop.

New Town

Stroll around the refined Georgian quarter of Edinburgh to encounter iconic monuments, stunning art galleries and an array of stores.

Leith

Known for its abundant dining options and seaside views, there's plenty to explore in Leith. Top attractions like Leith Docks and Royal Yacht Britannia are major draws, and you can catch the metro at The Shore Tram Stop or Port of Leith Tram Stop to see more of the city.

Tollcross

Tollcross is known for its ample dining options, and you can make a stop by Usher Hall and King's Theatre while in the area.

Top Portobello Hotel Reviews

Recent Reviews in Portobello

Find out more about Portobello

Top reasons to visit Portobello

  • Stunning Beachfront: Enjoy the picturesque sandy beach, perfect for a relaxing stroll or a family day out.
  • Local Markets: Visit the vibrant Portobello Market to experience local produce and crafts, showcasing the community spirit.
  • Cultural Exploration: Discover the rich history at local museums and indulge in unique distillery tours.
  • Outdoor Activities: Engage in thrilling adventures like golf or paintball, or enjoy the scenic hills and parks.
  • Welcoming Accommodations: Choose from a range of charming guesthouses and hotels, catering to all traveller needs.

Find great hotels near Portobello

Portobello offers a delightful selection of accommodation options, from charming guesthouses to well-equipped hotels, perfect for every traveller. Whether you're looking for convenient access to the beach or a pet-friendly stay, you'll find various options that cater to business needs and provide an LGBTQIA-friendly atmosphere. Experience the warmth of Portobello with a range of lodgings designed to make your visit memorable.

  • ibis Edinburgh Centre South Bridge - Royal Mile: Experience an eco-friendly stay at the ibis Edinburgh Centre South Bridge - Royal Mile, a comfortable 3-star hotel located 4.8km from Portobello. With a guest rating of 8.4 out of 10, this property caters to those seeking a pet-friendly environment, allowing certain pets onsite and providing amenities such as food and water bowls. The hotel is ideal for environmentally-conscious travellers, featuring eco-certifications and a commitment to sustainable practices, ensuring your stay is both enjoyable and responsible.
  • Apex Waterloo Place Hotel: The Apex Waterloo Place Hotel brings a touch of sophistication to your stay with its 4-star rating and stellar guest rating of 9.2 out of 10. Situated 4.8km from Portobello, this hotel is perfect for families and business travellers alike, offering a range of services and amenities tailored for children, including breakfast options. The eco-certified property boasts a commitment to sustainable hospitality, making it a suitable choice for eco-conscious visitors while providing a comfortable and stylish experience.
  • Leonardo Royal Hotel Edinburgh: Set in a prime location just 4.8km from Portobello, the Leonardo Royal Hotel Edinburgh is a 4-star establishment with a guest rating of 9.2 out of 10. This hotel is designed for eco-friendly travellers, showcasing its commitment to sustainability through eco-certifications. Guests can expect a modern atmosphere combined with thoughtful amenities that promote an environmentally responsible stay, making it a solid option for those who value both comfort and ecological awareness during their visit.

Where to stay near Portobello

Portobello, a vibrant seaside neighbourhood in Edinburgh, offers a delightful mix of family-friendly activities and rich cultural experiences. Stroll along its beautiful beach, explore charming shops, and enjoy the friendly atmosphere. Nearby, you can discover the historic heart of Portobello, indulge in luxury décor, or venture to the Midlothian Ski Centre for some outdoor fun. With its welcoming vibe and diverse attractions, Portobello promises a memorable getaway for all travellers.

  • Edinburgh: As a vibrant metropolis, Edinburgh offers a rich tapestry of history and culture, making it a must-visit for tourists. Portobello is nestled within this enchanting city, known for its diverse attractions that cater to family outings, cultural experiences, and city adventures. Peak visitor times are during the warmer months from July to September, drawing crowds eager to explore its historic streets, majestic castle, and bustling shopping areas. The blend of education, theatre, and iconic landmarks ensures that every traveller finds something of interest to enjoy.
  • Old Town Edinburgh: Located approximately 4.8km from Portobello, Old Town Edinburgh is a UNESCO World Heritage Site characterised by its medieval architecture and cobbled streets. Visitors flock here, particularly from April to July, to immerse themselves in the city’s expansive cultural and family-oriented experiences. The area is home to numerous shopping spots, theatres, and historic sites, making it an ideal place to explore on foot. Notable attractions include the Royal Mile and various event venues that showcase the vibrant spirit of Edinburgh's past and present.
  • Seafield: Just 966m from Portobello, Seafield is a charming neighbourhood that invites outdoor enthusiasts to enjoy its scenic beauty and sports facilities. This area is popular year-round, especially during the summer months from July to September, and caters to those seeking cultural experiences, sports, and leisure. Visitors can indulge in activities such as golfing or relaxing at the nearby beach, while also exploring local historic sites. Seafield’s close-knit community and inviting atmosphere make it a lovely spot for a leisurely day out.

Things to do near Portobello

Shopping

Visit Portobello's vibrant High Street, lined with charming independent shops and cafes offering unique gifts and souvenirs. Explore the Portobello Market on a Saturday, where you can find local crafts, vintage items, and delicious food, all set against the backdrop of the stunning seaside promenade.

Recreation

Explore the picturesque Portobello Beach, where you can enjoy leisurely walks along the sandy shore and invigorating dips in the sea. For wellness, visit local yoga studios offering serene classes that connect you to the calming seaside atmosphere, promoting relaxation and mindfulness.

Adventure

Experience the thrill of motorsport at Knockhill Racing Circuit, located 32.2km from Portobello. Feel the adrenaline rush as you watch high-speed races or take part in driving experiences that cater to both beginners and seasoned drivers, all within a vibrant, adventurous atmosphere.

Nightlife

Start your evening at the Dalriada Bar on the Promenade for a warm atmosphere and stunning sea views. For a lively vibe, head to the Beach House for cocktails and live music, where you can soak in the local scene while enjoying tasty bites.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Portobello

For a budget-friendly visit to Portobello, consider travelling between January and March when accommodation prices drop. Book your stay around a month in advance, and check Expedia for last-minute deals. Tuesdays are the most affordable days to stay, while Saturdays are pricier. Utilise Expedia’s filters to find eco-friendly options and arrange your bookings by price for better deals. Combining your hotel, flights, and activities in an Expedia package can also lead to significant savings. Don’t forget to explore free activities like the beautiful beach and local parks.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Portobello 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: The cheapest time to book a hotel around Portobello is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Portobello is Tuesday. The most expensive day to stay around Portobello is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and preferred type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels currently available. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save some dollars by combining your Portobello hotel booking with your flights and activities through an Expedia package.

Find the best attractions near Portobello

Portobello is an ideal destination for families and culture enthusiasts seeking outdoor adventures. With its beautiful beach, scenic hills, and vibrant streets, there's plenty to explore. Don't miss the Portobello Market for a taste of local culture and community spirit. This charming seaside suburb offers a delightful mix of activities perfect for creating memorable experiences during your visit.

  • Royal Mile: Stroll along this historic street, which buzzes with city life and offers a glimpse into Edinburgh's vibrant culture. Explore its quaint shops, street performers, and local eateries as you immerse yourself in the heart of the city, just 3.2km from Portobello.
  • Palace of Holyroodhouse: Discover the official residence of the monarch in Scotland, steeped in rich history and culture. The palace features stunning architecture and beautiful gardens, providing an insightful look into royal life, located 3.2km from Portobello.
  • Arthur's Seat: Hike up this ancient volcano for breathtaking views of the city and beyond. The outdoor experience is invigorating, surrounded by nature and stunning scenery, only 3.2km away from Portobello.

Best time to go to Portobello

The best time to visit Portobello is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are moderately high and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January38.5°F (3.6°C)Light RainMostly CloudyAverageSlightly Low
February39.4°F (4.1°C)Light RainMostly CloudyAverageSlightly Low
March41.5°F (5.3°C)Light RainMostly CloudyAverageSlightly Low
April45.1°F (7.3°C)No RainMostly CloudyModerately HighAverage
May50.0°F (10.0°C)Light RainMostly CloudyAverageAverage
June55.2°F (12.9°C)Light RainMostly CloudyModerately HighSlightly High
July58.1°F (14.5°C)Light RainMostly CloudyModerately HighSlightly High
August57.4°F (14.1°C)Light RainMostly CloudyAverageSlightly High
September54.3°F (12.4°C)Light RainMostly CloudyAverageAverage
October49.5°F (9.7°C)Light RainMostly CloudyModerately LowAverage
November43.5°F (6.4°C)Light RainMostly CloudyModerately LowAverage
December39.6°F (4.2°C)Light RainMostly CloudyModerately LowAverage

The nearest major airports for your trip to Portobello

Flying into Portobello is convenient with EDInburgh Airport (EDI), situated 16.1km away. Nearby accommodation options iNCLude the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh, both 11.3km from the airport. Another option is the 5-star Sheraton Grand Hotel & Spa, only 9.7km away. For those considering GLAsgow Airport (GLA), located 83.7km from Portobello, notable hotels include the 5-star JA Mar Hall Scotland, 6.4km away, and the 5-star Kimpton Blythswood Hotel & Spa, 11.3km from the airport. Lastly, Newcastle Airport (NCL) is 135.2km away, with hotels like the 4-star Delta Hotels by Marriott Newcastle Gateshead, just 9.7km from the airport.

Frequently asked questions

What are the best hotels in Portobello that travellers recommend?
The Best Western Kings Manor Hotel is a highly recommended option for travellers visiting Portobello.

This 3-star hotel, with an 8.6 rating, is praised by guests for its spacious and clean rooms, as well as its friendly and great staff. The breakfast is frequently described as excellent and delicious. Guests also appreciate the clean and good facilities, along with the excellent free parking. The hotel offers a full-service spa with a variety of treatments including deep tissue massage, hot stone massage, body wraps, and manicures and pedicures. For recreation, there is an outdoor tennis court. The Best Western Kings Manor Hotel is conveniently located near Joppa Shore, Fisherrow Sands, and Portobello Beach.
What are the best family hotels in Portobello?
For an excellent family stay in Portobello, the Best Western Kings Manor Hotel is a superb option.

This 3-star hotel, with an 8.6 rating, is highly praised by guests for its spacious and clean rooms, as well as its friendly and great staff. Families will particularly appreciate the connecting rooms available and the complimentary cribs for infants. The hotel also offers free breakfast for children, ensuring a good start to the day. With both a main pool and a separate children's pool, there are plenty of opportunities for family fun. Guests have also highlighted the hotel's excellent and free parking facilities. The hotel is conveniently located just 0.5 km from Joppa Shore and 1.4 km from Portobello Beach, making it easy to enjoy the local coastline.
What are the best spa hotels in Portobello?
For an excellent spa hotel in Portobello, the Best Western Kings Manor Hotel is a superb choice.

This 3-star hotel, with an 8.6 rating, offers a full-service spa with a wide range of treatments including aromatherapy, hot stone massage, deep tissue massage, and sports massage. Guests can also enjoy facials, body treatments, body scrubs, body wraps, manicures, and pedicures. The hotel's spacious and clean rooms, along with its friendly and great staff, contribute to a relaxing stay, and guests frequently praise the excellent and delicious breakfast. Additionally, the hotel provides excellent free parking, adding to the convenience for travellers.
What hotels in Portobello offer free breakfast?
For hotels in Portobello that offer free breakfast, the Best Western Kings Manor Hotel is a great option.

The 3-star Best Western Kings Manor Hotel, rated 8.6, provides an excellent and delicious breakfast, and it is even free for children. Guests frequently mention the spacious and clean rooms, as well as the friendly and great staff. The hotel also boasts a full-service spa with various treatments, including aromatherapy, deep tissue massage, and facials. Conveniently, it is located within 0.5 km of Joppa Shore and 1.4 km of Portobello Beach. Additionally, guests appreciate the excellent free parking.
What are the top pet-friendly hotels in Portobello?
For a highly-rated pet-friendly hotel in Portobello, the 3-star Best Western Kings Manor Hotel is an excellent choice.

This hotel, which has an 8.6 rating, warmly welcomes pets and is conveniently located near several local attractions. It is just 0.5 km from Joppa Shore, 1.4 km from Portobello Beach, and 2.0 km from Fisherrow Sands. Guests frequently comment on the spacious and clean rooms, the friendly and great staff, and the excellent and delicious breakfast. The hotel also offers good, clean facilities and excellent free parking. Additionally, the hotel features a full-service spa with various treatments such as massage, aromatherapy, facials, and body wraps, providing a relaxing experience for guests.
What are the best budget hotels in Portobello?
For a highly-rated budget hotel in Portobello, the 3-star Best Western Kings Manor Hotel is an excellent choice.

This hotel, with an 8.6 rating, is much-loved by guests who frequently compliment the spacious and clean rooms, as well as the friendly and great staff. The excellent and delicious breakfast is a popular feature, and the hotel also offers free toiletries and free WiFi. Guests appreciate the clean and good facilities, and the excellent free parking is a significant convenience. It is also conveniently located near Joppa Shore, just 0.5 km away, Portobello Beach at 1.4 km, and Fisherrow Sands at 2.0 km.
When is the best time to go to Portobello?
The best time to visit Portobello for pleasant weather and a lively beach experience is during the summer months, from June to August.

During this period, you can expect the warmest temperatures, typically ranging from 15°C to 20°C, making it ideal for enjoying the beach and promenade. The longer daylight hours also mean more time to explore and participate in outdoor activities. Local events and beachside cafes are usually in full swing, offering a bustling yet relaxed atmosphere.

For those who prefer milder weather and fewer crowds, late spring (May) and early autumn (September) are also excellent choices. Temperatures are still comfortable, usually between 12°C and 16°C, and you can enjoy the seaside walks and local shops without the peak summer rush.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline − this is often within 24 to 48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our 'Fully refundable property' filter during your search to find the right Portobello hotel for you.
How can I save on a hotel booking in Portobello with Expedia?
One Key™—Expedia's free travel rewards program—gives you instant access to discounts with Member Prices on Portobello hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in Portobello?
Hotel prices in Portobello often vary, but you can find a great deal on Expedia. Different factors affect nightly hotel rates, such as the time of year or the days of the week you want to book. To find the best deals for your stay, be flexible with your dates and sort search results by 'Price: low to high' for our cheapest rates.

Explore a world of travel with Expedia