Find hotels in Machrihanish from $147

  • 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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Machrihanish hotels

Craigard House Hotel

Craigard House Hotel
3.0 star property
Campbeltown
8.8 out of 10, Excellent, (277 reviews)
"Charming setting, excellent food"
United Kingdom
David
$135 nightly
The price is $162
Jan 16 - Jan 17
Total with taxes and fees
Craigard House Hotel

Argyll Hotel

Argyll Hotel
3.0 star property
Campbeltown
9.6 out of 10, Exceptional, (109 reviews)
"Great breakfast & choice was very good & great quality. Great place for our wee dog, well looked after & beach straight outside. Room was very clean & modern & sea view brilliant. Owners & staff where very helpful & friendly 😃😃😃"
United Kingdom
Elizabeth
$122 nightly
The price is $147
Jan 16 - Jan 17
Total with taxes and fees
Argyll Hotel

The Royal Hotel Campbeltown

The Royal Hotel Campbeltown
4.0 star property
Campbeltown
9.0 out of 10, Wonderful, (14 reviews)
"Beautiful room with a great view. The staff were nice and accommodating. Would definitely recommend staying here. "
United States
Katy
$229 nightly
The price is $275
Jan 25 - Jan 26
Total with taxes and fees
The Royal Hotel Campbeltown

Ardshiel Hotel

Ardshiel Hotel
3.0 star property
Campbeltown
8.6 out of 10, Excellent, (64 reviews)
"Staff were very nice and room was lovely with a big bed"
United Kingdom
Liz
Ardshiel Hotel

Hazel's Cottage

Hazel's Cottage
3.0 star property
Campbeltown
$470 nightly
The price is $564
Jan 19 - Jan 20
Total with taxes and fees
Hazel's Cottage
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

Stay near popular Machrihanish attractions

Learn more about Machrihanish

Escape to Machrihanish! Enjoy its golf, bars, and beaches.

Kintyre trip, May 2016
Photo by Katy Ella
Open Photo by Katy Ella

Top Machrihanish Hotel Reviews

More cheap stays in Machrihanish

Find out more about Machrihanish

Top reasons to visit Machrihanish

  • Stunning Golf Courses: Home to the famous Machrihanish Golf Club and the scenic Machrihanish Dunes Golf Course, perfect for golf enthusiasts.
  • Breathtaking Beaches: Enjoy the pristine sands and stunning views at Machrihanish Beach, ideal for relaxation and outdoor activities.
  • Historic Lighthouse: Visit the local historic lighthouse for a glimpse into the region's maritime heritage.
  • Outdoor Adventures: Explore the natural beauty through hiking, cycling, and coastal walks in the surrounding landscapes.
  • Charming Accommodations: Stay at comfortable 3 to 4-star hotels, including pet-friendly options, enhancing your Scottish getaway.

Find great hotels in and around Machrihanish

Discover the charm of Machrihanish, where a variety of comfortable 3 to 4-star hotels await to enhance your stay. Whether you're seeking a pet-friendly getaway, a beach vacation, or facilities tailored for business travelers, you'll find excellent options. Explore the best hotels in Machrihanish, including the renowned Ugadale Hotel and those conveniently located near the stunning Machrihanish Dunes, ensuring a memorable Scottish experience.

  • Craigard House Hotel: Nestled 6 miles from Machrihanish, Craigard House Hotel is a charming 3-star accommodation ideal for those seeking a blend of beach adventures and business amenities. With direct beach access, it's perfect for thrill-seekers looking to indulge in activities like mountain biking, hiking, sailing, and horseback riding. Business travelers will appreciate the fully-equipped facilities, including a 24-hour business center, conference space, and meeting rooms. Whether you're here for leisure or work, Craigard House offers a unique experience that caters to both.
  • The Ugadale Hotel and Cottages: Located in the heart of Machrihanish, this upscale 4-star hotel is a golfer’s paradise and a spa retreat. With direct beach access, guests can enjoy breathtaking coastal views alongside premier golf experiences. The Ugadale features an extensive spa offering body wraps, aromatherapy treatments, and onsite massages, ensuring relaxation after a day on the green. The combination of luxurious accommodations and top-notch amenities makes it an exceptional choice for those looking to unwind and indulge in a beachside getaway.
  • Ardshiel Hotel: Just 5 miles from Machrihanish, the 3-star Ardshiel Hotel offers a cozy and inviting atmosphere for travelers. Guests can relish a delicious meal at the on-site restaurant or unwind in the bar and lounge. The hotel provides entertainment options, including cable TV, perfect for relaxing after a day of exploring the beautiful rural surroundings. With its warm hospitality and convenient dining options, Ardshiel is a lovely choice for those seeking comfort and a taste of local charm.

Where to stay in Machrihanish

Machrihanish offers a delightful blend of outdoor adventures and romantic escapes. Explore the breathtaking Machrihanish Dunes, unwind on the stunning Machrihanish Beach, and soak in fantastic views of the surrounding landscape. The village's friendly atmosphere makes it perfect for family-friendly excursions or simply enjoying the tranquility of nature. Just minutes away, you'll discover charming neighborhoods and secluded spots that enhance your Scottish getaway.

  • Campbeltown: Nestled on the Kintyre Peninsula, Campbeltown is a charming city known for its rich history and stunning coastal scenery. As the gateway to Machrihanish, it provides a perfect blend of outdoor activities and cultural experiences. Visitors are drawn to its iconic golf courses and the historic lighthouse, making it a haven for golf enthusiasts and nature lovers alike. With peak visitor numbers in April, July, and September, the city offers a vibrant atmosphere while showcasing its local monuments and scenic views. Don't miss the chance to explore its cozy pubs and sample the famous local whisky!
  • Drumlemble: Just 2 miles from Machrihanish, Drumlemble is a quaint village that offers a warm, friendly atmosphere and a taste of local life. With its moderately seasonal visitor trends, the village sees a spike in tourists from July to September, ideal for those seeking a more intimate experience. Popular activities include running through the picturesque countryside, exploring nearby golf courses, and taking a ferry ride to enjoy the stunning coastal views. The welcoming locals and serene setting make Drumlemble a delightful stop for any traveler looking to unwind.
  • Kilchenzie: Located 3 miles from Machrihanish, Kilchenzie is a peaceful village that promises a secluded escape from the hustle and bustle of city life. This charming locale attracts visitors seeking tranquility, especially during the summer months from July to September. Popular activities include surfing and running along the scenic countryside trails. The area’s natural beauty is a perfect backdrop for outdoor enthusiasts, while the nearby ferry offers a unique way to explore the coastline. Kilchenzie is an ideal spot for those looking to reconnect with nature in a serene setting.

Things to do in and around Machrihanish

Machrihanish is perfect for outdoor enthusiasts and couples seeking a romantic getaway. Key activities include playing at the renowned Machrihanish Golf Club and enjoying the beautiful Machrihanish Golf Course. Whether you're an avid golfer or just looking to relax, the stunning landscapes and private club atmosphere make this destination a must-visit for sports and leisure alike.

Recreation

Experience the stunning Machrihanish Golf Club, where you can enjoy a round of golf amidst beautiful landscapes. Just 2 miles away, Machrihanish Dunes Golf Course offers outdoor recreational vibes. For a luxurious retreat, visit Shiskine Golf & Tennis Club, located 17 miles from Machrihanish.

Booking tips and Expedia advantages for Machrihanish

To save money on your trip to Machrihanish, consider visiting during the off-peak months of January to February or November when prices drop. Book your hotel about a month in advance for the best rates, and look for last-minute deals on sites like Expedia. Tuesdays typically offer the lowest hotel rates, while Sundays are the priciest. Utilize Expedia’s tools to filter accommodations by budget and eco-friendly options, and consider bundling your hotel, flights, and activities for added savings. Joining the One Key membership can also provide exclusive discounts and cash rewards for future bookings.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Machrihanish are January to February and November, where the prices are slightly lower. This is in comparison to July to September, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Machrihanish 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 Machrihanish is Tuesday. The most expensive day to stay in Machrihanish is Sunday.
  • Find cheap hotels on Expedia: Expedia’s search tool lets you customize your travel preferences by setting your budget, choosing your desired location, and much more. You can arrange your search results to display prices from lowest to highest, making it easy to find the most affordable hotels first. Additionally, you have the option to narrow down your choices by hotel type; for instance, selecting the "Eco-certified" filter will highlight sustainable and environmentally-friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your hotel stay in Machrihanish with flights and activities by choosing an Expedia package.
  • 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 Machrihanish

Machrihanish offers a perfect blend of outdoor adventures and romantic getaways, making it an ideal destination for tourists. Explore local attractions like the historic lighthouse, beautiful beaches, and the visitor center. Don't miss the renowned Machrihanish Dunes Golf Course and the famous Machrihanish Golf Course, as well as Machrihanish Bay for stunning coastal views. This charming area caters to those seeking culture, outdoor activities, and a unique beach experience.

  • Machrihanish Beach: Experience the stunning beauty of Machrihanish Beach, renowned for its expansive sandy shores and mesmerizing waves. Perfect for sunbathing, beachcombing, or enjoying a leisurely stroll, this beach embodies the tranquil vibes of Scotland’s coastline.
  • Mull of Kintyre Lighthouse: Discover the historic Mull of Kintyre Lighthouse, situated on a dramatic cliff. This iconic landmark offers a glimpse into maritime history and stunning views of the surrounding seascape, making it a cultural gem worth exploring.
  • Davaar Cave: Embark on an adventure at Davaar Cave, known for its striking rock formations and fascinating history. The cave is accessible by a scenic walk and is perfect for those seeking outdoor exploration and unique natural beauty.

Best time to go to Machrihanish

Visitor numbers in Machrihanish is generally unchanged in popularity throughout the year. The best time to visit Machrihanish can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Machrihanish falls in August, when visitor numbers are average and weather is mostly cloudy with light rain. The coolest average temperature in Machrihanish falls in February, visitor numbers are slightly low and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January44.2°F (6.8°C)Light RainMostly CloudyAverageSlightly Low
February43.7°F (6.5°C)Light RainMostly CloudySlightly LowSlightly Low
March44.4°F (6.9°C)Light RainMostly CloudyAverageAverage
April46.8°F (8.2°C)Light RainMostly CloudySlightly HighAverage
May50.4°F (10.2°C)Light RainMostly CloudyAverageAverage
June54.7°F (12.6°C)Light RainMostly CloudySlightly HighAverage
July57.2°F (14.0°C)Light RainMostly CloudySlightly HighSlightly High
August57.7°F (14.3°C)Light RainMostly CloudyAverageSlightly High
September56.5°F (13.6°C)Light RainMostly CloudyAverageSlightly High
October53.2°F (11.8°C)Light RainMostly CloudySlightly LowAverage
November49.1°F (9.5°C)Light RainMostly CloudySlightly LowSlightly Low
December46.0°F (7.8°C)Light RainMostly CloudyAverageAverage

The nearest major airports for your trip to Machrihanish

To reach Machrihanish, you can fly into two major airports. Belfast (BHD-George Best Belfast City) is located 56 miles away, with nearby hotels such as The Fitzwilliam Hotel and The Merchant Hotel, both 3 and 2 miles away respectively. Another option is Belfast (BFS-Belfast International), also 56 miles from Machrihanish, where you can find Doubletree by Hilton Belfast Templepatrick and Dunadry Hotel and Gardens, situated 6 and 4 miles away. Alternatively, Islay Airport (ILY) is just 27 miles away, with accommodations like Glenegedale House and Another Place, The Machrie, located 0.5 and 1 mile from the airport, respectively.

Frequently asked questions

When is the best time to go to Machrihanish?
The best time to visit Machrihanish is during July, when the weather is typically warmest, with average temperatures around 65°F. This month also marks the peak tourist season, attracting visitors eager to enjoy the stunning coastal scenery and outdoor activities the area has to offer.

During the summer months, particularly from May to July, Machrihanish comes alive with opportunities for adventure. Activities such as golfing on the renowned Machrihanish Golf Club, exploring the beautiful sandy beaches, and indulging in water sports are especially popular at this time. The pleasant climate encourages visitors to engage in outdoor pursuits, making it an ideal time for those who appreciate nature and the great outdoors.

For travelers who appreciate a more tranquil experience, consider visiting in September. This month often features milder temperatures and fewer crowds, allowing for a more relaxed exploration of the area's natural beauty. You can still partake in outdoor activities like hiking or birdwatching, all while enjoying the stunning autumnal landscapes.
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 Machrihanish hotel for you.
How can I save on a Machrihanish hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Machrihanish 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 Machrihanish hotel?
Prices for hotels in Machrihanish often vary, but you can find a great deal from $147 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