Find hotels in Dundonnell from $114

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Dundonnell hotels

Creagan Guest House

Creagan Guest House
3.0 star property
Ullapool
9.4 out of 10, Exceptional, (527)
"Very welcoming, comfortable room, yummy breakfast and beautiful town."
Canada
amber
$101 nightly
The price is $121
Jan 9 - Jan 10, 2026
Total with taxes and fees
Creagan Guest House

Caledonian Hotel

Caledonian Hotel
3.0 star property
Ullapool
7.6 out of 10, Good, (1001)
"Great breakfast- convenient parking-helpful staff"
United States
Ben D
$95 nightly
The price is $114
Jan 6 - Jan 7, 2026
Total with taxes and fees
Caledonian Hotel

Number 27

Number 27
3.5 star property
Ullapool
9.4 out of 10, Exceptional, (20)
"Fantastic property for short stay. Main double bed really comfortable. Quiet location but handy for town centre. Everything you need for self catering holiday. Would definitely stay again."
United States
Chris
$202 nightly
The price is $243
Jan 10 - Jan 11, 2026
Total with taxes and fees
Number 27
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Dundonnell Hotel Reviews

More cheap stays in Dundonnell

Hotels in Dundonnell with star-rating

Find out more about Dundonnell

Top reasons to visit Dundonnell

  • Stunning Natural Landscapes: Experience breathtaking scenery with majestic mountains and scenic canyon gorges.
  • Outdoor Adventures: Enjoy a variety of activities, from hiking to exploring nearby lochs and tranquil rivers.
  • Charming Village Atmosphere: Discover the friendly locals and quaint shops that add to Dundonnell's charm.
  • Eco-Friendly Experiences: Engage in eco-conscious activities that promote sustainability and appreciation for nature.
  • Diverse Accommodation Options: Choose from cozy bed and breakfasts to luxury stays, catering to all preferences.

Find great hotels near Dundonnell

Discover the charm of Dundonnell, Scotland, with a variety of accommodation options to suit every traveler. Whether you're seeking a cozy bed and breakfast or a comfortable hotel, you'll find pet-friendly options and adventure-ready stays. Enjoy golf-themed vacations or relaxing retreats, all while ensuring accessible facilities for disabled guests. Dundonnell offers the perfect base to explore the stunning beauty of the Scottish Highlands.

  • Caledonian Hotel: Nestled just 4 miles from Dundonnell, the Caledonian Hotel is a pet-friendly haven that focuses on eco-certification and sustainability. This hotel is perfect for environmentally conscious travelers seeking a green vacation experience. Guests can bring their dogs along, with specific pet policies in place to ensure a comfortable stay for all. The hotel’s amenities cater to eco-friendly visitors, making it an excellent choice for those who want to enjoy nature without compromising on comfort.
  • Harbour House Bed & Breakfast: Located 5 miles from Dundonnell, the Harbour House Bed & Breakfast offers a delightful coastal retreat with a strong emphasis on adventure and nature. This 4-star accommodation provides direct access to the beach, making it ideal for outdoor enthusiasts. Guests can partake in various activities such as cave exploring, hiking, mountain climbing, horse riding, and fishing. The welcoming atmosphere and stunning seaside views create the perfect backdrop for a memorable getaway.
  • Creagan Guest House: Situated 5 miles from Dundonnell, Creagan Guest House is a charming 3-star guesthouse that caters to adventure seekers. With numerous recreational activities available both onsite and nearby, guests can indulge in rock climbing, mountain biking, birdwatching, fishing, and sailing. The friendly environment and personalized service make Creagan a favorite among those looking to explore the breathtaking Scottish landscape while enjoying comfortable accommodations.

Where to stay in Dundonnell

Discover the charm of Dundonnell, a picturesque village in Scotland perfect for outdoor and eco-friendly adventures. Explore nearby lochs and enjoy serene picnic areas amidst stunning scenery. With friendly locals and a range of accommodations, from budget to luxury, Dundonnell offers a memorable getaway. Don’t miss the tranquil Dundonnell River, just a short distance away, where you can immerse yourself in the natural beauty of the United Kingdom.

  • Ullapool: Located a mere 4 miles from Dundonnell, Ullapool is a charming city known for its stunning outdoor experiences and picturesque scenery. Visitors flock here year-round, with peak arrivals in April and the summer months of June through July. The city's vibrant atmosphere is complemented by a variety of activities, including hiking trails and a local golf course. Nature lovers will appreciate the nearby beach, marina, and harbor, making Ullapool a perfect destination for those seeking both adventure and relaxation.
  • Garve: Garve, where Dundonnell is situated, is another city that offers a wealth of outdoor activities and adventurous experiences. Like Ullapool, Garve sees a steady stream of visitors throughout the year, particularly from April to July. The city's stunning landscapes invite exploration, with ample hiking trails and educational opportunities available. Local attractions such as parks, beaches, and marinas provide a perfect backdrop for a day of fun and relaxation, making Garve a must-visit for anyone looking to immerse themselves in Scotland's natural beauty.
  • Little Loch Broom: This quaint village, located 4 miles from Dundonnell, is a seasonal gem that draws travelers primarily from July to September. Known for its stunning outdoor settings, Little Loch Broom is ideal for beach enthusiasts and those who appreciate scenic views. The village features excellent hiking trails and is surrounded by the natural beauty of its harbor and marina. For those wanting a quieter escape, this charming village is perfect for a peaceful getaway while still being close to outdoor activities.

Things to do near Dundonnell

Dundonnell is the perfect destination for outdoor enthusiasts seeking adventure and eco-friendly experiences. Visitors can enjoy a variety of outdoor activities, including scenic sightseeing that showcases the stunning landscapes of Scotland. Don't miss the chance to explore local shops and immerse yourself in the natural beauty that Dundonnell has to offer.

Shopping

If you're up for a drive, the Perfume Studio, located 16 miles away from Dundonnell, offers a unique selection of fragrances that make perfect gifts. Explore local shops in Dundonnell for charming souvenirs and authentic Scottish goods to remember your visit.

Recreation

Enjoy a round of golf at Ullapool Golf Club, just 5 miles from Dundonnell, surrounded by scenic landscapes. For a touch of luxury, visit Lochcarron Golf Course, 31 miles away, where you can relax in a refined setting while enjoying the game.

Adventure

In Dundonnell, explore the breathtaking landscapes of the Beinn Eighe Nature Reserve, where you can hike scenic trails and spot diverse wildlife. Engage in thrilling water sports on Loch Broom, including kayaking and paddleboarding, perfect for adventure seekers looking to connect with nature.

Nightlife

Explore the cozy atmosphere at the Dundonnell Hotel, where you can enjoy a hearty meal and a few drinks. For a more vibrant scene, check out the local pub, often hosting live music and showcasing regional brews, perfect for mingling with locals and fellow travelers.

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

Booking tips and Expedia advantages for Dundonnell

To save money on your trip to Dundonnell, plan your visit between January and March when prices are lower. Book your hotel about a month in advance or look for last-minute deals on platforms like Expedia, where you can compare rates and filter by budget. Mondays are the cheapest days to stay, while Saturdays are the most expensive. Consider booking a package that includes flights and activities for additional savings. Joining Expedia's One Key membership can also provide exclusive discounts and help you earn cash for future stays.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Dundonnell 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 in Dundonnell is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Dundonnell is Monday. The most expensive day to stay in Dundonnell is Saturday.
  • Find cheap hotels on Expedia: Expedia’s search tool lets you customize your travel plans by choosing your budget, desired location, and additional preferences. You can arrange your search results by price, from lowest to highest, so you can easily find the most affordable hotels. Additionally, you have the option to filter results by hotel type. For instance, selecting the Eco-certified filter will display hotels that are sustainable and environmentally friendly, making it simple to find accommodations that align with your values.
  • Consider bundling your trip: You can save money by booking a package through Expedia, which combines your hotel stay in Dundonnell with flights and activities.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near Dundonnell

Dundonnell offers an ideal setting for outdoor and eco-friendly adventures, making it a perfect vacation spot for nature lovers. Visitors can explore stunning points of interest like the picturesque harbor, majestic mountains, and scenic canyon gorges. Whether you're seeking breathtaking scenery, exhilarating outdoor activities, or a relaxing beach experience, Dundonnell has something to delight every traveler.

  • Ullapool Harbour: Located 4 miles from Dundonnell, Ullapool Harbour offers stunning beach views and a picturesque setting. Stroll along the waterfront, enjoy fresh seafood, and take in the vibrant local atmosphere that embodies the charm of Scottish coastal life.
  • An Teallach: Just 3 miles away, An Teallach is a majestic mountain perfect for outdoor enthusiasts. Its dramatic peaks and breathtaking scenery provide an exhilarating experience for hikers and nature lovers looking for adventure amidst stunning vistas.
  • Corrieshalloch Gorge: Situated 9 miles from Dundonnell, Corrieshalloch Gorge features a spectacular canyon with thrilling walks and scenic viewpoints. Experience the thrill of nature as you explore this dramatic landscape, rich with waterfalls and lush greenery.

The nearest major airports for your trip to Dundonnell

When visiting Dundonnell, you can fly into Inverness Airport (INV), located 47 miles away, or Stornoway Airport (SYY), situated 48 miles away. Near Inverness, consider staying at Rocpool Reserve or Ness Walk, both 5-star hotels just 8 miles from the airport, offering convenient shuttle services. The Factor's House, a charming 5-star bed & breakfast, is also nearby at 9 miles. Alternatively, near Stornoway, options include the 4-star Hebridean Guest House and the Cabarfeidh Hotel, both just 2 miles from the airport, providing easy access to your flight. Each location ensures a comfortable stay with access to transportation to the airports.

Frequently asked questions

When is the best time to go to Dundonnell?
The best time to visit Dundonnell is during the summer months, particularly July. At this time, temperatures are pleasantly mild, averaging around 59°F, which is ideal for outdoor exploration and enjoying the stunning Scottish landscapes. This season allows you to fully appreciate the breathtaking views of mountains, lochs, and lush greenery, making it great for hiking or leisurely walks.

During the peak season, from June to August, Dundonnell attracts visitors eager to experience its natural beauty and outdoor activities. The longer daylight hours provide ample opportunity to immerse yourself in the area's charm, whether you're tackling the nearby trails or simply soaking in the serene environment. However, it's worth noting that popular spots may be busier during this time. To enhance your experience, consider booking accommodations and activities in advance, ensuring a laid-back getaway.

For travelers who appreciate a quieter atmosphere, visiting in September can be a delightful alternative. This month often offers beautiful autumn colors and slightly lower prices, making it an attractive option for those looking to enjoy both the beauty of nature and some budget-friendly choices.
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-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 Dundonnell hotel for you.
How can I save on a Dundonnell hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Dundonnell hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly 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, Hotels.com and Vrbo.
How much is the nightly rate at a Dundonnell hotel?
Prices for hotels in Dundonnell often vary, but you can find a great deal from $114 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia