Photo by Susan Wiggs

Find hotels in Port Ellen from ฿3,222

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Check Port Ellen hotel prices

Tomorrow night
This weekend
Next weekend

Filter by

Popular filters
Popular filters
Price per night
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top 10 Port Ellen hotels and places to stay

The Machrie Hotel & Golf Links
4.0 star property
9.4 out of 10, Exceptional, (116)
"Absolutely beautiful area and a wonderful hotel! I would absolutely stay here again!"
The price is ฿11,374
per night
7 Jul - 8 Jul
The Machrie Hotel & Golf Links
Port Charlotte Hotel
4.0 star property
9.6 out of 10, Exceptional, (47)
"The staff was incredible at Port Charlotte and made our stay a real treat. Thanks to Lorna, David and everyone else! We would definitely love to stay another time."
The price is ฿11,082
per night
24 Jun - 25 Jun
Port Charlotte Hotel
Glenegedale House
5.0 star property
10.0 out of 10, Exceptional, (74)
"Glenegedale House on the stunning isle of Islay is an absolute gem that exceeded all my expectations. From the moment I arrived, I was greeted with warm hospitality and felt instantly at home. The owners, Emma and Graeme, are the most gracious hosts, always ready with a friendly smile and eager to ensure their guests have a wonderful stay. The location of Glenegedale House is perfect, situated centrally on the island, making it an ideal base for exploring all that Islay has to offer. Whether...
The price is ฿10,287
per night
20 Jun - 21 Jun
Glenegedale House
Save an average of 15% on thousands of hotels when you're signed in
The Bowmore House Bed & Breakfast
3.5 star property
10.0 out of 10, Exceptional, (45)
"We had a lovely stay at The Bowmore House. Very comfortable and clean. Our hosts were extremely helpful in giving us advice about the island. The breakfast was really good and the rooms very clean.We thoroughly enjoyed our stay and would recommend this accommodation. Also, Bowmore is very central to the rest of the island."
The Bowmore House Bed & Breakfast
The Island Bear B&B
3.0 star property
9.8 out of 10, Exceptional, (39)
"The location was perfect right in the heart of Bowmore with a wonderful view. Fiona and Duncan were wonderful hosts with excellent food, wit, and charm. The room was spacious and clean with everything we could have needed."
The Island Bear B&B
Port Charlotte Youth Hostel
4.0 star property
9.2 out of 10, Wonderful, (10)
"Relaxed friendly atmosphere "
The price is ฿3,222
per night
30 Jun - 1 Jul
Port Charlotte Youth Hostel
Quaint and Quirky Cottage in Port Ellen
3.5 star property
10.0 out of 10, Exceptional, (1)
Quaint and Quirky Cottage in Port Ellen
Port Charlotte Holidays
4.0 star property
10.0 out of 10, Exceptional, (6)
"Clean and comfortable cottage. Felt like being at home. Close to a couple restaurants and pubs."
Port Charlotte Holidays
The Old School
4.0 star property
10.0 out of 10, Exceptional, (6)
"Beautiful spacious house with well appointed kitchen. Short walk to the coast was very nice and we had a glorious sunny weekend. Everything was clean and comfortable. Quiet and peaceful."
The Old School
Don't see what you're looking for?
See all available properties in Port Ellen
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.

More cheap stays in Port Ellen

Argyll Hotel

Argyll Hotel

Bellochantuy, Campbeltown, Scotland
The price is ฿3,632 per night from Jun 26 to Jun 27
฿3,632
per night
26 Jun - 27 Jun
9.4/10 Exceptional! (89 reviews)

Accommodation near Port Ellen attractions

Port Ellen hotels information

Number of reviews
89
Accommodation
56 hotels
Lowest Price
฿3,222
Highest Price
฿11,374

Frequently asked questions

What's the best place for a stay in Port Ellen?

Glenegedale House is a favourite with Expedia customers. This guest house offers free breakfast and a restaurant. The Machrie Hotel & Golf Links is another favourite option for your trip based on reviews. See all available top hotels, or vacation rentals in Port Ellen.

What are some of the best holiday rentals that Port Ellen has to offer?

Quaint and Quirky Cottage in Port Ellen: This highly rated holiday home rental in Port Ellen offers a fireplace, a garden and laundry facilities to help you feel perfectly comfortable in your new surroundings. It has 3 bedrooms, as well as a kitchen with a fridge, a stovetop and a microwave, so that you can cook with friends or family. See all vacation rentals in Port Ellen.

If I need to cancel my hotel reservation in Port Ellen, will I receive a refund?

Yes, the majority of hotel room reservations are fully refundable as long as you cancel before the accommodation's cancellation deadline, which is often 24 or 48 hours before the scheduled arrival. If you have a reservation that's non-refundable, you may still be able to cancel and get a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Port Ellen.

What's the best family accommodation in Port Ellen?

The Machrie Hotel & Golf Links is a hotel with a restaurant and free parking, and it's a top choice on Expedia for families. Also, attractions in the area such as Glenbarr Abbey - Clan Macalister Museum & Tea Room are fun for the whole family. Find more child-friendly accommodations in Port Ellen.

What is the favourite LGBTQ-friendly accommodation in Port Ellen?

Glenegedale House is a top LGBTQ-friendly guest house, and features free breakfast and free WiFi. See all available hotels listed as LGBTQ-friendly in Port Ellen.

What's the best dog-friendly place to stay in Port Ellen?

The Machrie Hotel & Golf Links is a top dog-friendly hotel, and offers a full-service spa and a golf course for its human guests. See more pet-friendly hotel accommodations in Port Ellen.

What's the best accommodation option to stay near the beach in Port Ellen?

The Machrie Hotel & Golf Links is a top beach hotel with a full-service spa and free WiFi, and it's located close to An Tràigh . See more stays near the beach in Port Ellen.

What's the best luxury accommodation option in Port Ellen?

Glenegedale House is a luxury guest house with a bar and a restaurant, and it's a popular choice for Expedia travellers looking for an elegant place to stay. Find more luxury hotels in Port Ellen.

What is the best spa hotel in Port Ellen?

The Machrie Hotel & Golf Links is a top spa hotel featuring a golf course, a fitness centre, a bar and a restaurant. Enjoy a facial, body scrub or Swedish massage at the on-site spa. See all spa hotels in Port Ellen.

How is it to stay in Port Ellen?

Visitors can enjoy all that Port Ellen has to offer, including the bars, restaurants and museums. This city also attracts tourists with its welcoming locals. In Port Ellen, there are 9 hotels and other accommodation options to choose from. Find out more about Port Ellen.

What should I do while I'm visiting Port Ellen?

Landmarks like Ardmore Islands and Kildalton Chapel might be worth a visit. The picturesque setting of The Singing Sands and Port an Eas exemplify the area's natural beauty. A couple of additional sights to add to your itinerary are Laphroaig Distillery and Lagavulin Distillery. Take a look at what more there is to see and do in Expedia's Port Ellen guide.

What's the seasonal weather in Port Ellen?

The hottest months are usually August and July, with an average temperature of 14°C, while the coldest months are February and January, with an average of 7°C. Average annual precipitation for Port Ellen is 1297 mm.