Photo by Jim Bain

Find hotels in St Monans from $74

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 St Monans hotels

The Covenanter Hotel

The Covenanter Hotel
3.0 star property
Cupar
9.2 out of 10, Wonderful, (25)
"We very much enjoyed our stay. The hotel was exactly as I expected! Clean, good breakfast and we had a lot of fun at the bar! "
United States
Lisa
$103 nightly
The price is $124
Jan 19 - Jan 20, 2026
Total with taxes and fees
The Covenanter Hotel

Dunclutha Guest House

Dunclutha Guest House
3.0 star property
Leven
9.8 out of 10, Exceptional, (412)
"Loved our, hostess, room and Breakfast. The hot tub was soo nice after a day of walking tours. "
United States
Richard
$115 nightly
The price is $115
Jan 7 - Jan 8, 2026
Total with taxes and fees
Dunclutha Guest House

Best Western Balgeddie House Hotel

Best Western Balgeddie House Hotel
3.0 star property
Glenrothes
8.8 out of 10, Excellent, (749)
"Great place to stay! "
United States
Anthony
$65 nightly
The price is $78
Jan 4 - Jan 5, 2026
Total with taxes and fees
Best Western Balgeddie House Hotel

Rufflets St Andrews

Rufflets St Andrews
4.0 star property
St. Andrews
9.4 out of 10, Exceptional, (356)
"Everything about this hotel screams home vibes, very cosy and welcoming"
United Kingdom
Tracy
$180 nightly
The price is $216
Dec 30 - Dec 31
Total with taxes and fees
Rufflets St Andrews

Bayswell Park Hotel

Bayswell Park Hotel
3.5 star property
Dunbar
8.6 out of 10, Excellent, (501)
"Fabulous staff,amazing room and view.situated in the perfect location "
United Kingdom
Teresa
$110 nightly
The price is $132
Jan 3 - Jan 4, 2026
Total with taxes and fees
Bayswell Park Hotel

Premier Inn St Andrews

Premier Inn St Andrews
3.0 star property
St. Andrews
8.2 out of 10, Very Good, (15)
"Room was good staff were great and very helpful "
United States
Peadar
$59 nightly
The price is $70
Jan 11 - Jan 12, 2026
Total with taxes and fees
Premier Inn St Andrews

The Law

The Law
3.0 star property
North Berwick
10.0 out of 10, Exceptional, (1)
"Yes."
United Kingdom
Aimee
$124 nightly
The price is $148
Dec 28 - Dec 29
Total with taxes and fees
The Law

Ye Olde Hotel

Ye Olde Hotel
2.0 star property
St. Andrews
7.6 out of 10, Good, (32)
"Affordable, well situated hotel only a quick bus ride away from St Andrews. The staff and bar men were hospitable and friendly."
Canada
Levi
$67 nightly
The price is $81
Dec 28 - Dec 29
Total with taxes and fees
Ye Olde Hotel

The Lodge at Craigielaw

The Lodge at Craigielaw
4.0 star property
Aberlady
9.4 out of 10, Exceptional, (175)
"The room was amazing and so clean .. huge bed and great view "
United Kingdom
Margaret
$76 nightly
The price is $92
Jan 9 - Jan 10, 2026
Total with taxes and fees
The Lodge at Craigielaw

The Waterfront

The Waterfront
3.0 star property
Anstruther
9.4 out of 10, Exceptional, (199)
"Great location, good breakfast and very friendly staff. "
United Kingdom
Alice
$129 nightly
The price is $155
Jan 7 - Jan 8, 2026
Total with taxes and fees
The Waterfront

Woodlands Hotel, BW Signature Collection

Woodlands Hotel, BW Signature Collection
3.0 star property
Dundee
8.6 out of 10, Excellent, (707)
"Always enjoy staying at the Woodlands. The staff are always the best, the food in the restaurant is always excellent (particularly the steak casserole) and the bar is a cosy wee spot to just sit in and relax."
United Kingdom
Craig
$61 nightly
The price is $73
Jan 15 - Jan 16, 2026
Total with taxes and fees
Woodlands Hotel, BW Signature Collection

The Albany Hotel St Andrews

The Albany Hotel St Andrews
3.0 star property
St. Andrews
9.0 out of 10, Wonderful, (473)
"The staff were fantastic and the breakfast was delicious."
Canada
Barbara
$172 nightly
The price is $207
Jan 3 - Jan 4, 2026
Total with taxes and fees
The Albany Hotel St Andrews

Balbirnie House

Balbirnie House
4.0 star property
Glenrothes
9.0 out of 10, Wonderful, (292)
"Very lovely stay. Room was clean and cozy, also quiet despite a wedding going on on my arrival. Great dinner."
United Kingdom
Maria
Balbirnie House

Holiday Inn Express Glenrothes by IHG

Holiday Inn Express Glenrothes by IHG
3.0 star property
Glenrothes
8.8 out of 10, Excellent, (736)
"Room was clean, staff were friendly and helpful."
United States
Safiya
$48 nightly
The price is $58
Jan 11 - Jan 12, 2026
Total with taxes and fees
Holiday Inn Express Glenrothes by IHG

Fairmont St Andrews

Fairmont St Andrews
5.0 star property
St. Andrews
9.4 out of 10, Exceptional, (1000)
"Great hotel "
United Kingdom
Vincent
$238 nightly
The price is $286
Jan 16 - Jan 17, 2026
Total with taxes and fees
Fairmont St Andrews

Premier Inn Glenrothes

Premier Inn Glenrothes
3.0 star property
Glenrothes
8.8 out of 10, Excellent, (3)
"Very clean, friendly staff, great value."
United States
Nathan
$54 nightly
The price is $65
Jan 22 - Jan 23, 2026
Total with taxes and fees
Premier Inn Glenrothes

Dean Park Hotel

Dean Park Hotel
4.0 star property
Kirkcaldy
8.8 out of 10, Excellent, (668)
"Great hotel, great location, fabulous food and lovely staff"
United Kingdom
Mark
$115 nightly
The price is $138
Jan 23 - Jan 24, 2026
Total with taxes and fees
Dean Park Hotel

The Inn At Kingsbarns

The Inn At Kingsbarns
4.0 star property
St. Andrews
9.8 out of 10, Exceptional, (188)
"A great stay. Everything was great from accommodation to the staff including a hearty breakfast. Would defo recommend to anyone 👌 "
United Kingdom
Frank
$113 nightly
The price is $135
Dec 29 - Dec 30
Total with taxes and fees
The Inn At Kingsbarns

Maitlandfield House Hotel

Maitlandfield House Hotel
3.0 star property
Haddington
8.2 out of 10, Very Good, (430)
"lovely staff on reception and at breakfast "
United Kingdom
HEATHER
$139 nightly
The price is $167
Dec 28 - Dec 29
Total with taxes and fees
Maitlandfield House Hotel

Open Arms Hotel

Open Arms Hotel
3.0 star property
Dirleton
$81 nightly
The price is $98
Jan 4 - Jan 5, 2026
Total with taxes and fees
Open Arms 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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular St Monans attractions

Learn more about St Monans

This fishing village charms with its colorful harbor and zigzag pier perfect for watching boats return with the day's catch. Explore the Welly Boot Garden and coastal path, then head to nearby Anstruther for Scotland's best fish and chips.

Unless you look over the wall at the Harbour- you would never know this pier was there!
Caught a beautiful, and then went for fish and chips! Just perfect. 

St Monans is a lovely wee. I'll she just outside St Andrews- well worth a visit.
Photo by Amy Smith
Open Photo by Amy Smith

Top St Monans Hotel Reviews

More cheap stays in St Monans

Find out more about St Monans

Top reasons to visit St Monans

  • Stunning Coastal Scenery: Enjoy breathtaking views along the picturesque coastline, perfect for photography and relaxation.
  • Outdoor Adventures: Explore hiking trails and coastal paths, ideal for outdoor enthusiasts seeking adventure.
  • Historic Sites: Visit the iconic St Monans Church and charming St Monans Harbour, rich in local history.
  • Nearby Attractions: Take day trips to nearby Anstruther for cultural experiences and delicious seafood.
  • Cozy Accommodations: Choose from family-friendly and pet-friendly lodging options for a comfortable stay.

Find great hotels near St Monans

Discover charming accommodations in St Monans, where family-friendly and pet-friendly options await. From cozy hotels to inviting lodges, you'll find the perfect spot for a memorable beach vacation. Explore the best hotels and top accommodations in the area, ensuring a comfortable stay that caters to your needs, whether you're traveling solo or with loved ones.

  • Fairmont St Andrews: Nestled 8 miles from St Monans, Fairmont St Andrews is a luxurious 5-star hotel perfect for families and golf enthusiasts. This pet-friendly retreat offers a stunning golf experience right on its grounds. Children are well catered for with amenities including supervised childcare and cribs at no charge. The hotel's pet policy allows dogs with certain restrictions, ensuring your furry friends can join the adventure. Whether you're hitting the greens or enjoying family time, Fairmont St Andrews combines elegance with family-friendly amenities for an unforgettable stay.
  • Rusacks St Andrews: Located 10 miles from St Monans, Rusacks St Andrews is a romantic 5-star hotel ideal for couples seeking a memorable getaway. With its golf-themed atmosphere and affiliation with LGBTQIA travel guides, this hotel ensures an inclusive experience for all guests. The property boasts breathtaking golf course views from its restaurant, enhancing your dining experience. For a touch of romance, indulge in their special packages, along with 24-hour room service and late-night menu options. Rusacks St Andrews is designed to create lasting memories for you and your loved one.
  • Holiday Inn Express Glenrothes by IHG: Situated 16 miles from St Monans, Holiday Inn Express Glenrothes is a convenient 3-star hotel catering to business travelers and the LGBTQIA community. This modern property features a well-equipped business center, making it easy to stay productive while on the road. Guests appreciate the friendly atmosphere and the essential amenities provided for a comfortable stay. With its accessible location, this hotel strikes the perfect balance between work and relaxation, making it a practical choice for your travels.

Where to stay in St Monans

St Monans offers a charming coastal getaway perfect for outdoor enthusiasts and those seeking breathtaking sea views. Explore the stunning beaches and enjoy the warm atmosphere of friendly locals. Venture to nearby Anstruther for its rich history and delightful seafood, or take a short trip to St Andrews, renowned for its prestigious university and golf courses. With its scenic beauty and relaxing vibe, St Monans is an ideal destination for a memorable vacation.

  • Pittenweem: Nestled just a mile from St Monans, Pittenweem is a charming village that offers a delightful blend of outdoor adventures and stunning scenery. With visitor numbers peaking in April and during the summer months, this destination is perfect for those seeking exploration year-round. Pittenweem is well-known for its hiking trails and golf course, making it an excellent spot for both leisurely strolls and more active pursuits. Don’t miss the local beaches and parks, which provide perfect settings for family outings and basking in the natural beauty of the Fife coastline.
  • Anstruther: Anstruther, the vibrant city where St Monans is situated, is a must-visit for those looking to enjoy the great outdoors. This city attracts visitors throughout the year, with particularly high numbers in April, July, and September. Anstruther is famous for its scenic beaches and historic castle, offering a blend of relaxation and cultural experiences. The area boasts excellent trail access for hiking and golf, ensuring that adventure seekers will find plenty to do. Whether you're strolling along the picturesque waterfront or enjoying local seafood delicacies, Anstruther promises an unforgettable experience.
  • Elie: Located 2 miles from St Monans, Elie is a seasonal village known for its breathtaking landscapes and outdoor activities. With peak visitor numbers from March to May, Elie is a great escape for those looking to enjoy nature. The village features beautiful beaches and parks, perfect for family outings or quiet reflection. Outdoor enthusiasts can take advantage of the local hiking trails and recreational areas, making Elie an ideal destination for adventure lovers and those simply wishing to soak in the serene coastal atmosphere.

Things to do near St Monans

St Monans is perfect for outdoor enthusiasts, offering stunning scenery and adventure-filled activities. Visitors can enjoy hiking trails, access to picturesque coastal paths, and a nearby golf course. For a memorable stay, consider day trips to explore the charming local attractions and surrounding areas. Whether you're hiking along the coast or relaxing in the quaint village, St Monans promises an unforgettable experience.

Shopping

For unique gifts and souvenirs in St Monans, explore local shops offering charming crafts and local delicacies. If you're up for a drive, check out the Ocean Terminal Shopping Centre, Wellgate Shopping Centre, and St James Quarter, all offering diverse shopping experiences 20 to 24 miles away.

Recreation

Experience the serene ambiance at Craigtoun Country Park, where you can enjoy peaceful walks and beautiful landscapes, perfect for relaxation. For golf enthusiasts, the Old Course at St Andrews and St Andrews Bay offer thrilling outdoor sports with stunning coastal views, just a short drive from St Monans.

Adventure

Experience thrilling clay shooting at The Scottish Clay Shooting Centre, located 15 miles from St Monans. Enjoy a scenic hike along the Fife Coastal Path, just 9 miles away, where stunning coastal views await. For cycling enthusiasts, the Lochs and Glens North Cycle Route offers a great outdoor adventure, 10 miles from St Monans.

Nightlife

In St Monans, you can enjoy a night out at the Adam Smith Theatre, offering a mix of culture and romance, just 17 miles away. For a fun-filled adventure, head to Battlefield Live Dundee, 20 miles away, or catch a performance at the Dundee Repertory Theatre, 19 miles away.

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

Booking tips and Expedia advantages for St Monans

To save money on your trip to St Monans, consider visiting from January to March when prices are lower compared to the peak summer months. Booking your hotel about a month in advance or checking Expedia's last-minute deals can yield significant savings. Tuesdays are the cheapest days to stay, while Saturdays are the most expensive. Utilize Expedia's search tool to filter options by budget and eco-friendly choices. You can also save by bundling your hotel stay with flights and activities. Joining Expedia's One Key membership offers exclusive discounts and rewards for future bookings.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in St Monans 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: Booking a hotel in St Monans about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in St Monans is Tuesday. The most expensive day to stay in St Monans is Saturday.
  • Find cheap hotels on Expedia: Expedia’s search tool lets you customize your travel experience by selecting your budget, preferred destination, and additional criteria. You can easily sort your search results from the lowest to the highest prices, ensuring you find the most affordable hotels first. Additionally, you can refine your options by hotel type—if you check the Eco-certified filter, you'll discover a selection of sustainable and eco-friendly hotels that are ready for booking.
  • Consider bundling your trip: You can save money by combining your hotel stay in St. Monans with your flights and activities through 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 in and around St Monans

St Monans is a perfect destination for outdoor and adventure enthusiasts, offering stunning scenery and a range of attractions. Explore the beautiful beaches, historic sites like St Monans Church, and the charming St Monans Harbour. Nearby, Anstruther provides additional cultural experiences. Whether you're seeking relaxation or adventure, there's something for everyone in and around St Monans.

  • University of St. Andrews: As Scotland's oldest university, the University of St. Andrews boasts stunning medieval architecture and a rich history. Explore its beautiful campus, soak in the vibrant student culture, and visit the nearby St. Andrews Cathedral ruins.
  • Elie Beach: A picturesque stretch of golden sand, Elie Beach is perfect for sunbathing, swimming, or enjoying water sports. The stunning coastal views and charming village atmosphere make it an ideal spot for relaxation and outdoor fun.
  • St Monans Heritage Collection: This captivating museum showcases the history and culture of St Monans. Discover local artifacts, maritime heritage, and engaging exhibitions that provide insight into the area's rich past.

Best time to go to St Monans

The best time to visit St Monans can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in St Monans falls in July and August. August has average visitor numbers and mostly sunny weather. The coolest average temperature in St Monans falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January39.9°F (4.4°C)Light RainMostly CloudyAverageSlightly Low
February40.5°F (4.7°C)Light RainMostly CloudyAverageSlightly Low
March42.3°F (5.7°C)Light RainMostly CloudyAverageSlightly Low
April45.0°F (7.2°C)No RainMostly SunnySlightly HighAverage
May49.3°F (9.6°C)Light RainMostly CloudyAverageAverage
June54.1°F (12.3°C)Light RainMostly CloudyAverageSlightly High
July57.6°F (14.2°C)Light RainMostly CloudySlightly HighSlightly High
August57.6°F (14.2°C)Light RainMostly SunnyAverageSlightly High
September54.7°F (12.6°C)Light RainMostly SunnySlightly HighAverage
October50.4°F (10.2°C)Light RainMostly CloudySlightly LowAverage
November45.3°F (7.4°C)Light RainMostly CloudySlightly LowAverage
December41.2°F (5.1°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to St Monans

To visit St Monans, you can fly into two major airports: Edinburgh (EDI) and Dundee (DND). Edinburgh Airport is located 29 miles away, with nearby hotels such as Crescent House, Virgin Hotels Edinburgh, and The Balmoral Hotel, all about 7 miles from the airport. Dundee Airport, situated 20 miles away, offers accommodations like The Hideaway Experience, which provides on-request airport shuttles, and Premier Inn Dundee North, just 2 miles from the airport. Apex City Quay Hotel & Spa is also conveniently located 3 miles from Dundee. Both airports provide accessible options for travelers heading to beautiful St Monans.

Frequently asked questions

When is the best time to go to St Monans?
The most popular time to visit St Monans is during July, when the weather is pleasantly mild, typically ranging from the mid-60s to low 70s Fahrenheit. This is an ideal period for enjoying the charming coastal scenery and exploring the quaint streets of this picturesque fishing village.

In the peak season from July to September, St Monans attracts visitors eager to partake in outdoor activities such as walking along the Fife coastal path, enjoying seaside picnics, or taking boat trips to observe local wildlife. This vibrant time of year also offers a variety of local events and festivals, allowing you to immerse yourself in the rich culture and community spirit of the area.

For couples seeking a romantic getaway or families looking to bond over shared adventures, July provides the superb backdrop. Enjoy long daylight hours that invite leisurely explorations, whether you are visiting the iconic St Monans Windmill or savoring fresh seafood at local eateries with stunning ocean views.

If you prefer a quieter experience, consider visiting in October. The autumn colors add a beautiful touch to St Monans, and while the weather may be a bit cooler, it offers a wonderful chance to enjoy the area's charm without the summer crowds. This time also allows you to explore local history and culture at a more relaxed pace.
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 St Monans.
How can I save on a St Monans hotel booking with Expedia?
One Key™ - Expedia's free travel rewards program - gives you instant access to perks and Member Prices on St Monans hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings.

*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 St Monans hotel?
Prices for hotels in St Monans often vary, but you can find a great deal from $74 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