Panoramic view of Edinburgh's Portobello beach and esplanade at sunrise. Scotland, UK; Shutterstock ID 494685067

Search Hotels in Portobello, Edinburgh

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Portobello hotels

Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
3.0 star property
Portobello
8.8 out of 10, Excellent, (1,007 reviews)
"Quiet and very well located for city centre. Pool was a great bonus. Very friendly staff."
United Kingdom
Rachel
The price is £125
includes taxes & fees
11 Jun - 12 Jun
Best Western Kings Manor Hotel

Edinburgh Beach Apartment Free On-street Parking

Edinburgh Beach Apartment Free On-street Parking
2.0 star property
Portobello
The price is £223
includes taxes & fees
22 Jun - 23 Jun
Edinburgh Beach Apartment Free On-street Parking

DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
4.0 star property
9.5 mi from Portobello
8.8 out of 10, Excellent, (1,485 reviews)
"Great hotel close to the airport. Front desk staff was fantastic and friendly. Third time I’ve stayed when flying out of Edinburgh and I’ll keep booking whenever I’m back."
Canada
Kolin
The price is £183
includes taxes & fees
5 Jul - 6 Jul
DoubleTree by Hilton Edinburgh Airport

Holiday Inn Express Edinburgh Airport by IHG

Holiday Inn Express Edinburgh Airport by IHG
3.0 star property
10.1 mi from Portobello
8.4 out of 10, Very good, (1,055 reviews)
"A great overnight hotel"
Australia
Graeme
The price is £150
includes taxes & fees
21 Jun - 22 Jun
Holiday Inn Express Edinburgh Airport by IHG

Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
9.6 mi from Portobello
8.6 out of 10, Excellent, (2,467 reviews)
"Great stay before our flight"
United Kingdom
Louise
The price is £149
includes taxes & fees
21 Jun - 22 Jun
Moxy Edinburgh Airport

Cringletie House Hotel

Cringletie House Hotel
4.0 star property
18.7 mi from Portobello
9.8 out of 10, Exceptional, (140 reviews)
"Fantastic location spectacular food and great staff "
United Kingdom
Brian
The price is £308
includes taxes & fees
8 Jul - 9 Jul
Cringletie House Hotel

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
10.5 mi from Portobello
9.0 out of 10, Wonderful, (1,735 reviews)
"Beautiful place, the staff at the reception was very pleasant, and the breakfast was good."
United States
Chris
The price is £159
includes taxes & fees
21 Jun - 22 Jun
Dalmahoy Hotel & Country Club

The Inn Place

The Inn Place
4.0 star property
Old Town Edinburgh, 2.9 mi from Portobello
8.8 out of 10, Excellent, (989 reviews)
"Great location but room was mediocre & toilet barely worked. Also there was no AC so it was incredibly hot, even with window open."
Canada
Kerri
The price is £164
includes taxes & fees
11 Jun - 12 Jun
The Inn Place

Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
3.5 star property
9.7 mi from Portobello
8.8 out of 10, Excellent, (1,475 reviews)
"The rooms were clean and spacious, the staff friendly and informative and the breakfast delicious."
Canada
Laurie
The price is £195
includes taxes & fees
28 Jun - 29 Jun
Hampton by Hilton Edinburgh Airport

Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
4.4 mi from Portobello
9.2 out of 10, Wonderful, (977 reviews)
"Beautiful room, stunning drawing room and library and very friendly staff"
United Kingdom
Ilona
The price is £188
includes taxes & fees
28 Jun - 29 Jun
Carberry Tower Mansion House and Estate

Dakota Edinburgh

Dakota Edinburgh
4.0 star property
11.2 mi from Portobello
9.4 out of 10, Exceptional, (1,398 reviews)
"Awesome short stay hotel with great restaurant"
United States
Philip
The price is £153
includes taxes & fees
28 Jun - 29 Jun
Dakota Edinburgh

Norton House Hotel & Spa

Norton House Hotel & Spa
4.0 star property
10.7 mi from Portobello
9.2 out of 10, Wonderful, (1,001 reviews)
"Spa was terrific and room so comfortable"
United States
Jean
The price is £225
includes taxes & fees
22 Jun - 23 Jun
Norton House Hotel & Spa

Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
West End, 4.1 mi from Portobello
8.0 out of 10, Very good, (1,029 reviews)
"Excellent service by the staff and b very good breakfast."
United States
Alejandro
The price is £123
includes taxes & fees
5 Jul - 6 Jul
Garner Edinburgh Haymarket by IHG

The Linton Hotel

The Linton Hotel
4.0 star property
17.9 mi from Portobello
8.4 out of 10, Very good, (503 reviews)
"Great food and fantastic staff"
United Kingdom
George
The price is £65
includes taxes & fees
29 Jun - 30 Jun
The Linton Hotel

Wilde Aparthotels, Edinburgh, Grassmarket

Wilde Aparthotels, Edinburgh, Grassmarket
4.0 star property
Old Town Edinburgh, 3.3 mi from Portobello
9.4 out of 10, Exceptional, (1,018 reviews)
"Such a great location and fun environment for guest"
United States
Jaclyn
The price is £210
includes taxes & fees
28 Jun - 29 Jun
Wilde Aparthotels, Edinburgh, Grassmarket

Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
4.0 star property
6 mi from Portobello
8.6 out of 10, Excellent, (1,414 reviews)
"Comfortable well located hotel with great breakfast…"
United Kingdom
Stephen
The price is £132
includes taxes & fees
1 Jul - 2 Jul
Holiday Inn Edinburgh Zoo by IHG

Novotel Edinburgh Park

Novotel Edinburgh Park
4.0 star property
7.8 mi from Portobello
9.2 out of 10, Wonderful, (1,005 reviews)
"Reasonable price, convenient location, recommend for simple overnight stay 👌"
Canada
alexandre
The price is £130
includes taxes & fees
21 Jun - 22 Jun
Novotel Edinburgh Park

The Caledonian Edinburgh, Curio Collection by Hilton

The Caledonian Edinburgh, Curio Collection by Hilton
5.0 star property
West End, 3.6 mi from Portobello
9.2 out of 10, Wonderful, (1,009 reviews)
"Excellent hotel and location"
United States
Natalia
The price is £314
includes taxes & fees
12 Jun - 13 Jun
The Caledonian Edinburgh, Curio Collection by Hilton

Nira Caledonia

Nira Caledonia
4.0 star property
Stockbridge, 3.6 mi from Portobello
9.2 out of 10, Wonderful, (723 reviews)
"Lovely area & staff. We enjoyed our stay immensely - food, dining area, walks. "
United States
Zarai
The price is £261
includes taxes & fees
5 Jul - 6 Jul
Nira Caledonia

Braid Hills Hotel

Braid Hills Hotel
3.0 star property
Morningside, 4.5 mi from Portobello
8.4 out of 10, Very good, (1,007 reviews)
"Great location and food"
United Kingdom
christopher
The price is £94
includes taxes & fees
11 Jun - 12 Jun
Braid Hills Hotel
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.

Where to stay in Portobello

Find the best Portobello areas for the activities you enjoy most. Learn more about Portobello
Learn more about Portobello

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 Princes Street or Royal Mile 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 Edinburgh Port and Ocean Terminal Shopping Centre 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

Find out more about Portobello

Top reasons to visit Portobello

  • Scenic Beaches: Portobello boasts a beautiful beach perfect for leisurely strolls and family fun, offering stunning coastal views.
  • Vibrant Market: Explore the Portobello Market, where local crafts and culture come together in a lively atmosphere.
  • Cultural Experiences: Visit the local museum to gain insights into the rich history and heritage of the area.
  • Outdoor Adventures: Engage in exciting activities such as paintballing and nearby skiing at the Midlothian Ski Centre.
  • Charming Accommodations: Enjoy a range of welcoming guesthouses and hotels, many of which are pet-friendly and LGBTQIA inclusive.

Find great hotels near Portobello

Portobello, Edinburgh offers a delightful selection of accommodations, from charming guesthouses to well-appointed hotels. Ideal for both leisure and business travellers, many options are pet-friendly and welcoming to the LGBTQIA community. Whether you're searching for a beachfront escape or a conveniently located base to explore the city, you'll find a variety of choices to ensure a comfortable stay in this picturesque coastal area.

  • Apex Waterloo Place Hotel: This 4-star hotel boasts a remarkable guest rating of 9.2 and is situated 4.8km from Portobello. Apex Waterloo Place Hotel offers a family-friendly and eco-certified retreat, perfect for those seeking a spa-themed vacation. Guests can indulge in a range of relaxation services, including massages and detoxification treatments, within the hotel’s full-service spa. The property also caters to children with various amenities, ensuring a welcoming atmosphere for families. Its blend of luxury and eco-consciousness makes it a distinctive choice for visitors.
  • ibis Edinburgh Centre South Bridge - Royal Mile: With a guest rating of 8.4, this 3-star hotel is also located 4.8km from Portobello. The ibis Edinburgh Centre South Bridge - Royal Mile is an excellent option for eco-conscious travellers and those who wish to bring their pets along. The hotel is pet-friendly, providing various amenities such as food and water bowls. Guests can enjoy a convenient stay in a vibrant area, with a commitment to sustainability, making it an ideal base for exploring the city.
  • Leonardo Royal Hotel Edinburgh: This 4-star hotel has an impressive guest rating of 9.0 and is conveniently located 4.8km from Portobello. The Leonardo Royal Hotel Edinburgh is an eco-certified establishment, appealing to environmentally aware travellers. The hotel provides comfortable accommodations with a focus on sustainability and service. It’s an excellent choice for those looking for a stylish and modern place to unwind after a day of exploring Edinburgh's rich history.

Where to stay near Portobello

Portobello, a charming seaside suburb of Edinburgh, offers a delightful blend of culture and outdoor fun for families. Stroll along the vibrant promenade, explore the heart of Portobello with its friendly atmosphere, and indulge in boutique shopping. For adventure seekers, the nearby Midlothian Ski Centre provides thrilling slopes. Discover the luxury décor of local cafes and enjoy the rich history that surrounds this picturesque area, making it an unforgettable destination for all visitors.

  • Edinburgh: As Scotland's capital, Edinburgh is a vibrant metropolis steeped in history and culture. Portobello is nestled within this bustling city, making it an ideal base for exploration. The city attracts visitors year-round, with peak periods in July to August and October. Edinburgh offers a rich tapestry of experiences, from its iconic castle to charming streets filled with shops and theatres. Don't miss the historic landmarks that dot the landscape, inviting you to delve into Scotland's fascinating past.
  • Old Town Edinburgh: Situated approximately 4.8km from Portobello, Old Town Edinburgh is a UNESCO World Heritage site that exudes charm and history. This neighbourhood is particularly popular in the spring and summer months, drawing visitors keen on immersing themselves in the city’s cultural heritage. Wander through its cobbled streets, where a myriad of shops, theatres, and historic sites await. The vibrant atmosphere is perfect for family outings or cultural adventures, making it a must-visit during your stay.
  • Edinburgh City Centre: Also located around 4.8km from Portobello, Edinburgh City Centre is the heartbeat of the metropolis, bustling with activity throughout the year. With a peak in visitor numbers during the summer and autumn, this area is a treasure trove of shopping, theatres, and iconic landmarks. From the historic Royal Mile to the stunning Princes Street, enjoy a mix of cultural attractions and contemporary conveniences, making it a perfect spot for families and culture enthusiasts alike.

Things to do near Portobello

Portobello offers a delightful blend of family-friendly activities and cultural experiences. Visitors can enjoy leisurely strolls along the beach, explore local shops, and indulge in distillery tours. For those seeking adventure, Bedlam Paintball and nearby golf courses provide excitement. Additionally, a trip to the local museum can enrich your understanding of the area. Portobello is perfect for those looking to engage in both outdoor pursuits and cultural exploration.

Shopping

Discover Portobello’s vibrant shopping scene along the High Street, where unique boutiques and charming shops offer delightful gifts and souvenirs. Don't miss the weekly Portobello Market, showcasing local crafts and food, perfect for finding that special memento from your visit.

Recreation

At Yellowscott Country Park, indulge in serene walks amidst nature and luxurious amenities, just 27.4km from Portobello. Macdonald Cardrona Golf Course and Innerleithen Golf Club, both 35.4km away, offer exquisite golfing experiences with stunning vistas, perfect for relaxation and rejuvenation.

Adventure

Portobello Beach offers stunning coastal views and thrilling water sports, including paddleboarding and kayaking. Explore the promenade, perfect for cycling or leisurely walks, and enjoy the vibrant local cafes. For a unique adventure, try the nearby Arthur's Seat for hiking and breathtaking panoramic views of Edinburgh.

Nightlife

In Portobello, the vibrant beachfront is perfect for a leisurely stroll, while venues like The Espy offer live music and a lively atmosphere. Enjoy cocktails at The Beach House or unwind at The Dalriada, where you can savour local ales and enjoy stunning sea views.

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

Booking tips and Expedia advantages for Portobello

  • 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: Expedia’s search tool enables you to set your budget, choose your desired location, and more. You can arrange your search results to display prices from lowest to highest, allowing you to find the most affordable hotels first. Additionally, you can refine your options by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that you can book.
  • Consider bundling your trip: You can potentially save money by combining your hotel stay in Portobello with your flights and activities through an Expedia package deal.

Find the best attractions in and around Portobello

Portobello, a charming coastal suburb of Edinburgh, offers a delightful blend of family-friendly activities, cultural experiences, and outdoor adventures. Visitors can enjoy the picturesque beach and scenic hills, while the vibrant Portobello Market showcases local culture and crafts. This area is perfect for those seeking a mix of relaxation and exploration, making it an ideal destination for a memorable getaway.

  • Portobello Beach: Enjoy the charming beach atmosphere at Portobello Beach, where you can stroll along the sandy shores, indulge in local fish and chips, or simply relax while taking in the stunning coastal views. It's a perfect spot for a leisurely day by the sea.
  • Royal Mile: Experience the vibrant city vibes of the Royal Mile, a historic street that stretches through the heart of Edinburgh. Explore its unique shops, traditional pubs, and fascinating landmarks, while soaking in the rich culture and history that surrounds you.
  • St. Andrew Square: Visit St. Andrew Square, a beautifully designed urban space that offers a tranquil retreat amidst the bustling city. Enjoy the stunning architecture, lovely gardens, and the opportunity to relax, making it a perfect spot for a peaceful break.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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

When visiting Portobello, EDInburgh, the main airport is Edinburgh Airport (EDI), situated 16.1km away. Notable hotels nearby iNCLude Crescent House and Virgin Hotels Edinburgh, both 11.3km from the airport, as well as Kimpton Charlotte Square, which is 9.7km away. For those considering GLAsgow Airport (GLA), located 83.7km from Portobello, Kimpton Blythswood Hotel & Spa and JA Mar Hall Scotland are excellent options, 7 and 6.4km away respectively. Lastly, Newcastle Airport (NCL) is 135.2km distant, with Hemples Lodge and Sandman Signature Newcastle Hotel available within 2 and 9.7km respectively.

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?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Portobello.
How can I save on a Portobello hotel booking with Expedia?
Members always get our best prices. Find our best Portobello hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Portobello hotel?
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