Photo by Katy Ella

Find hotels in Machrihanish from Rp2.486.097

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

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, (276)
"Great service and tasty breakfast. We arrived late at night around 11 p.m. while driving through, and although no one was at the front desk, we called the number and someone came quickly to check us in. Very nice experience overall."
United States
Haiyan
The price is Rp2.278.923
Rp2.734.707 total
includes taxes & fees
4 Jan - 5 Jan 2026
Craigard House Hotel

The Royal Hotel Campbeltown

The Royal Hotel Campbeltown
4.0 star property
Campbeltown
8.8 out of 10, Excellent, (11)
"Very central hotel, lovely staff and large very clean rooms."
United Kingdom
Jane
The price is Rp3.860.986
Rp4.633.184 total
includes taxes & fees
1 Jan - 2 Jan 2026
The Royal Hotel Campbeltown

Ardshiel Hotel

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

Argyll Hotel

Argyll Hotel
3.0 star property
Campbeltown
9.6 out of 10, Exceptional, (109)
"This is a fantastic hotel with the best breakfast. The beach infront of the hotel is amazing and my dog loved it and the Dalmatians. The staff and owners offer great service and we lived our stay here. "
United Kingdom
Robert
The price is Rp2.071.748
Rp2.486.097 total
includes taxes & fees
30 Jan - 31 Jan 2026
Argyll Hotel

Hazel's Cottage

Hazel's Cottage
3.0 star property
Campbeltown
The price is Rp7.941.588
Rp9.529.906 total
includes taxes & fees
6 Jan - 7 Jan 2026
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 Beaches: Machrihanish boasts beautiful sandy shores, perfect for relaxation and coastal walks.
  • Renowned Golf Courses: Home to prestigious golf clubs, it offers challenging courses with breathtaking views.
  • Historic Lighthouse: Visitors can explore the iconic lighthouse and enjoy scenic coastal vistas.
  • Cultural Heritage: The village reflects rich local traditions and provides insights into the region's history.
  • Welcoming Atmosphere: Known for its friendly locals, Machrihanish offers a tranquil retreat for all.

Find great hotels in and around Machrihanish

Discover the charm of Machrihanish, where a variety of accommodation options await to enhance your stay. From pet-friendly hotels to family-oriented lodgings, this picturesque coastal village caters to every traveller's needs. Enjoy the tranquil beaches and warm hospitality while choosing from a selection of inviting guesthouses and holiday rentals, ensuring a memorable and relaxing getaway in Scotland.

  • The Royal Hotel Campbeltown: Emphasising family-friendly hospitality, The Royal Hotel Campbeltown provides a delightful retreat for those seeking a nature-themed vacation. Located 8.0km from Machrihanish, this 4-star hotel is well-equipped for families, offering services and amenities tailored for children. Guests can immerse themselves in the scenic beauty of the surroundings while enjoying comfortable accommodations and attentive service, making it an ideal choice for families looking to explore the great outdoors.
  • Craigard House Hotel: Perfectly situated 9.7km from Machrihanish, Craigard House Hotel embodies the spirit of adventure with its 3-star rating and direct access to the beach. This pet-friendly hotel is a haven for those who enjoy outdoor pursuits such as horse riding, mountain biking, and fishing. The property embraces a vibrant beach atmosphere while offering a variety of recreational activities both onsite and nearby. With a welcoming policy for pets, it ensures that every member of the family can enjoy a memorable stay.
  • The Ugadale Hotel and Cottages: Nestled in the heart of Machrihanish, The Ugadale Hotel and Cottages is a luxurious 4-star destination that invites guests to indulge in a golf-themed and spa retreat. With direct access to the beach, visitors can enjoy a relaxing getaway complemented by an exceptional golfing experience. The hotel features a full spa offering a range of treatments from manicures to massages, ensuring guests unwind in style. This property is an enchanting choice for those seeking relaxation, recreation, and a touch of coastal charm.

Where to stay in Machrihanish

Machrihanish, nestled in the stunning Argyll Peninsula, offers a perfect blend of outdoor adventure and cultural experiences. Visitors can explore the ancient hills, relax along the Ardnacross shore, and enjoy family-friendly excursions. The village and its surroundings are renowned for their friendly atmosphere, making it an ideal getaway for those seeking tranquillity and natural beauty. Don't miss the chance to discover local sights that reflect the rich heritage of this charming region.

  • Campbeltown: Nestled in the stunning Kintyre Peninsula, Campbeltown is a charming city that serves as the gateway to Machrihanish. Known for its rich whisky heritage and scenic coastal views, the city offers a delightful mix of outdoor activities and cultural experiences. Visitors can indulge in golf at acclaimed courses or hike along picturesque trails. The city is dotted with local landmarks such as museums and monuments, making it an ideal spot for those looking to immerse themselves in history while enjoying the breathtaking scenery. With its romantic atmosphere, Campbeltown attracts travellers year-round, especially during the peak months of April, July, and September.
  • Bellochantuy: A quaint village located 11.3km from Machrihanish, Bellochantuy is a hidden gem for outdoor enthusiasts. This charming destination is renowned for its stunning beaches and opportunities for various sports, including surfing and golf. The village is surrounded by rugged coastal beauty, and visitors can explore the nearby harbour and marina or take a trip to the historic castle in the area. With its peak tourist season from July to September, Bellochantuy offers a relaxed yet engaging atmosphere, perfect for those seeking adventure and tranquillity.
  • Southend: Situated 12.9km from Machrihanish, Southend is a picturesque village known for its beautiful beaches and stunning coastal landscapes. Visitors flock here during the summer months, particularly from June to August, to enjoy sunbathing, swimming, and golfing. The village boasts several local attractions, including a monument and a historic lighthouse that offers stunning views of the surrounding area. Southend provides a perfect blend of relaxation and activities, making it an excellent destination for beach lovers and outdoor adventurers alike.

Things to do in and around Machrihanish

Machrihanish is an ideal destination for those seeking outdoor adventures and cultural experiences. Renowned for its stunning golf courses, including a prestigious country club, visitors can enjoy challenging rounds of golf and scenic coastal walks. Additional activities such as course reviews and day trips enhance the experience, making Machrihanish a great choice for sports enthusiasts and nature lovers alike.

Shopping

In Machrihanish, you can enjoy local shops like the Machrihanish Stores for unique gifts and souvenirs. If you're up for a drive, head to Campbeltown, where the Campbeltown Market offers a variety of local products and delicacies to take home.

Recreation

At Machrihanish Golf Club, enjoy a round of golf amidst breathtaking coastal views, perfect for relaxation and rejuvenation. Just 3.2km away, Machrihanish Dunes Golf Course offers a similar outdoor experience, while Shiskine Golf & Tennis Club, located 25.7km away, provides a luxurious retreat for both golf and tennis enthusiasts.

Adventure

In Machrihanish, enjoy exhilarating surfing at the renowned Machrihanish Beach, known for its perfect waves. Explore the breathtaking Kintyre Way, offering scenic walks and stunning coastal views. For a unique experience, try golfing at the iconic Machrihanish Golf Club, famed for its challenging links course and spectacular surroundings.

Nightlife

Experience the vibrant nightlife at the Machrihanish Village Hall, where local events often feature live music and dancing. For a more relaxed evening, visit the Machrihanish Golf Club, offering stunning views and a warm atmosphere to enjoy drinks with fellow visitors.

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

Booking tips and Expedia advantages for Machrihanish

To save money on your trip to Machrihanish, consider visiting during the cheaper months of January to February and November. Book your hotel about a month in advance for better rates, and aim for a Tuesday stay, as Fridays are the priciest. Use Expedia to find great deals by filtering for budget, location, and eco-friendly options. Additionally, look for last-minute offers and consider booking a package that combines flights, accommodation, and activities for extra savings. Explore local beaches and nature walks for free activities to enjoy the stunning scenery without spending much.

  • 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, 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 in Machrihanish is Tuesday. The most expensive day to stay in Machrihanish is Friday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and preferred hotel category. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To find the most affordable options and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your Machrihanish hotel reservation with your flights and activities through an Expedia package.

Find the best attractions near Machrihanish

Machrihanish is an ideal destination for those seeking outdoor adventures, cultural experiences, and beach relaxation. Visitors can explore stunning beaches, the historic lighthouse, and the informative visitor centre. This charming area offers a perfect blend of activities for travellers looking to immerse themselves in nature and local culture.

  • Machrihanish Beach: Experience the stunning beauty of Machrihanish Beach, just 966m from the village. With its expansive sandy shores and vibrant beach vibes, it's perfect for a leisurely stroll or a picnic while listening to the soothing sounds of the waves.
  • Mull of Kintyre Lighthouse: Located 12.9km from Machrihanish, this historic lighthouse offers a glimpse into maritime history. Surrounded by breathtaking coastal scenery, it provides a unique cultural experience and fantastic photo opportunities.
  • Davaar Cave: Just 8.0km away, Davaar Cave invites adventure seekers to explore its fascinating formations. Enjoy the thrill of outdoor exploration as you discover its stunning landscapes and beautiful coastal views.

Best time to go to Machrihanish

The best time to visit Machrihanish is dependent on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain. February is its coolest month on average. At this time, visitor numbers are slightly low and weather is mostly cloudy with light rain.

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

For your visit to Machrihanish, you can fly into two major airports: Glasgow Prestwick Airport, situated 70.8km away, and Belfast City Airport, located 90.1km away. Near Glasgow Prestwick, the 4-star Fairfield House - Ayr is 6.4km away, while the Western House Hotel is 4.8km distant. Both offer convenient access to the airport. In Belfast, the 5-star Culloden Estate & Spa is 6.4km from Belfast City Airport, and The Merchant Hotel is just 3.2km away. Additionally, Belfast International Airport, also 90.1km from Machrihanish, is close to the 4-star Doubletree by Hilton Belfast Templepatrick, which is 9.7km away.

Frequently asked questions

Where is the best place for a stay in Machrihanish?
The Ugadale Hotel and Cottages is one of the top choices for your stay based on our traveller data. This hotel offers a full-service spa and a golf course. Two other choices for your trip to the area are Craigard House Hotel and Argyll Hotel. See all available top hotels, or vacation rentals in Machrihanish.
If I need to cancel my hotel reservation in Machrihanish, will I receive a refund?
Yes, most room reservations are fully refundable if you cancel prior to the accommodation's cancellation deadline, which is usually within 24-48 hours of your arrival date. If you booked a non-refundable reservation, it might still be possible to cancel it and receive a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Machrihanish.
What is staying in Machrihanish like?
Visitors can enjoy all that Machrihanish has to offer, including the golf courses, bars and beaches. Tourists can also enjoy the city's entertainment choices and restaurants. In Machrihanish, there are 4 hotels and other accommodation options to choose from. Find out more about Machrihanish.
What should I see while I'm in Machrihanish?
A couple of favourite places to visit are Machrihanish Golf Club and Machrihanish Beach. You'll also find Davaar Cave and Springbank Distillery in the area. Take a look at what more there is to see and do in Expedia's Machrihanish guide.
What's the seasonal weather like in Machrihanish?
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 Machrihanish is 1499 mm.