Hotels in St. Agnes

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in St. Agnes?

Tregenna Castle Resort
Tregenna Castle Resort
3.0 star property
St Ives
8.6 out of 10, Excellent, (1,012 reviews)
"Amazing 4 night stay at Tregenna Castle. Perfect location within easy."
United Kingdom
NIGEL
5 days ago
The price is £116
includes taxes & fees
7 Jun - 8 Jun
Tregenna Castle Resort
The Alverton
The Alverton
4.0 star property
Truro
9.2 out of 10, Wonderful, (1,003 reviews)
"Well stocked with tea coffee hot chocolate biscuits toilet roll."
United Kingdom
Rachel
14 days ago
The price is £159
includes taxes & fees
14 May - 15 May
The Alverton
Penventon Park Hotel
Penventon Park Hotel
4.0 star property
Redruth
8.8 out of 10, Excellent, (973 reviews)
"Breakfast and evening meal great quality."
United Kingdom
David
14 days ago
The price is £112
includes taxes & fees
17 May - 18 May
Penventon Park Hotel
Rose In Vale Country House Hotel
Rose In Vale Country House Hotel
4.0 star property
St. Agnes
8.8 out of 10, Excellent, (56 reviews)
"All the staff very friendly and attentive. Would stay there again."
United Kingdom
carol
Rose In Vale Country House Hotel
The Esplanade Hotel
The Esplanade Hotel
4.0 star property
Newquay
8.8 out of 10, Excellent, (709 reviews)
"Great weekend break lovely staff who where very helpful would recommend."
United Kingdom
Michelle
2 days ago
The price is £94
includes taxes & fees
8 Jun - 9 Jun
The Esplanade Hotel
The Atlantic Hotel
The Atlantic Hotel
4.0 star property
Newquay
8.6 out of 10, Excellent, (615 reviews)
"Friendly staff excellent breakfast. very good evening meal."
United Kingdom
keith
26 days ago
The price is £141
includes taxes & fees
14 May - 15 May
The Atlantic Hotel
Beacon Country House Hotel
Beacon Country House Hotel
3.0 star property
St. Agnes
9.6 out of 10, Exceptional, (53 reviews)
"Breakfast was fresh and hot."
United Kingdom
Fay
March 29th, 2026
The price is £164
includes taxes & fees
28 May - 29 May
Beacon Country House Hotel
Great Western Hotel
Great Western Hotel
3.0 star property
Newquay City Centre
8.2 out of 10, Very good, (903 reviews)
"Lovely complimentary toiletries. Had a newly refurbished room. We booked ahead for parking."
United Kingdom
Katrina
4 days ago
The price is £76
includes taxes & fees
14 May - 15 May
Great Western Hotel
Fistral Beach Hotel and Spa - Adults Only
Fistral Beach Hotel and Spa - Adults Only
4.0 star property
Newquay
9.2 out of 10, Wonderful, (607 reviews)
"Amazing stay here as always. Had a bar snack meal which was amazing."
United Kingdom
Stephen
3 days ago
The price is £120
includes taxes & fees
14 May - 15 May
Fistral Beach Hotel and Spa - Adults Only
The Cornwall Hotel Spa & Estate
The Cornwall Hotel Spa & Estate
4.0 star property
St Austell
9.0 out of 10, Wonderful, (1,010 reviews)
"Breakfast was really good and fresh Lots to select."
United Kingdom
Darren
6 days ago
The price is £85
includes taxes & fees
31 May - 1 Jun
The Cornwall Hotel Spa & Estate
County Arms
County Arms
4.0 star property
Truro
9.2 out of 10, Wonderful, (712 reviews)
"Rooms clean, bed comfy and plenty of space in room. Breakfast was fantastic."
United Kingdom
Emma
5 days ago
The price is £121
includes taxes & fees
14 May - 15 May
County Arms
Greenbank Hotel
Greenbank Hotel
4.0 star property
Falmouth
9.4 out of 10, Exceptional, (1,000 reviews)
"Hotel was clean and comfortable with lovely views across the estuary."
United Kingdom
Carol
10 days ago
The price is £199
includes taxes & fees
31 May - 1 Jun
Greenbank Hotel
Perran View Holiday Park
Perran View Holiday Park
3.0 star property
St. Agnes
8.6 out of 10, Excellent, (14 reviews)
"Children friendly. Staff are very courteous. Our stay was amazing."
United Kingdom
Wisnetty Mandy
Perran View Holiday Park
St George's Hotel
St George's Hotel
4.0 star property
Perranporth
9.2 out of 10, Wonderful, (27 reviews)
"Friendly personal greeting on arrival. Good location on outskirts of Perranporth."
United Kingdom
R
St George's Hotel
The Headland Hotel and Spa
The Headland Hotel and Spa
5.0 star property
Newquay
9.0 out of 10, Wonderful, (530 reviews)
"One night stay on a business trip."
United Kingdom
Dave
The Headland Hotel and Spa
OYO Newquay Beach Hotel
OYO Newquay Beach Hotel
3.5 star property
Newquay City Centre
8.2 out of 10, Very good, (316 reviews)
"Lovely costal beach views. Overall a lovely hotel."
United Kingdom
Anne
18 days ago
The price is £67
includes taxes & fees
18 May - 19 May
OYO Newquay Beach Hotel
Pentire Newquay Cornwall Hotel
Pentire Newquay Cornwall Hotel
3.0 star property
Newquay
8.2 out of 10, Very good, (690 reviews)
"Helpful staff, small but clean room."
United Kingdom
Stephanie
8 days ago
The price is £63
includes taxes & fees
18 May - 19 May
Pentire Newquay Cornwall Hotel
The Seiners Arms
The Seiners Arms
3.5 star property
Perranporth
8.2 out of 10, Very good, (48 reviews)
"Stayed for a couple of nights Positives Amazing view Breakfast Price Negatives Beds."
United Kingdom
Darren
The Seiners Arms
The Inn For All Seasons
The Inn For All Seasons
3.0 star property
Redruth
8.4 out of 10, Very good, (114 reviews)
"En suite modern with good warm shower. Overall okay location to stay for a night."
United Kingdom
Steve
January 1st, 2026
The price is £83
includes taxes & fees
14 May - 15 May
The Inn For All Seasons
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.

When is the best time to visit St. Agnes?

Our prices for hotels in St. Agnes are cheapest in March
Price trends for hotels in St. Agnes
Pricing is based on two traveller single night rates
View properties in May
Currently viewing crowd sizes and weather for May.
Typical weather for St. Agnes
May
High 14°C / low 10°C. Sunny most days.
View properties in May
14°
weather_sun
May, no crowd data, average high temperature 14 degrees Celsius, average low temperature 10 degrees Celsius. Sunny most days.
10°
17°
weather_sun
June, no crowd data, average high temperature 17 degrees Celsius, average low temperature 12 degrees Celsius. Sunny most days.
12°
19°
weather_sun
July, no crowd data, average high temperature 19 degrees Celsius, average low temperature 15 degrees Celsius. Sunny most days.
15°
19°
weather_cloudy
August, no crowd data, average high temperature 19 degrees Celsius, average low temperature 15 degrees Celsius. Cloudy most days.
15°
17°
weather_sun
September, no crowd data, average high temperature 17 degrees Celsius, average low temperature 14 degrees Celsius. Sunny most days.
14°
15°
weather_cloudy
October, no crowd data, average high temperature 15 degrees Celsius, average low temperature 12 degrees Celsius. Cloudy most days.
12°
12°
weather_cloudy
November, no crowd data, average high temperature 12 degrees Celsius, average low temperature 9 degrees Celsius. Cloudy most days.
11°
weather_cloudy
December, no crowd data, average high temperature 11 degrees Celsius, average low temperature 7 degrees Celsius. Cloudy most days.
weather_cloudy
January, no crowd data, average high temperature 9 degrees Celsius, average low temperature 6 degrees Celsius. Cloudy most days.
weather_cloudy
February, no crowd data, average high temperature 9 degrees Celsius, average low temperature 6 degrees Celsius. Cloudy most days.
10°
weather_cloudy
March, no crowd data, average high temperature 10 degrees Celsius, average low temperature 6 degrees Celsius. Cloudy most days.
12°
weather_sun
April, no crowd data, average high temperature 12 degrees Celsius, average low temperature 7 degrees Celsius. Sunny most days.
Monthly weather averages (˚C)

Top landmarks in St. Agnes

Learn more about St. Agnes

St. Agnes is well known for its attractions such as Trevaunance Cove and Porthtowan Beach. This beachside city has something for everyone including bars and sights like Cornwall Area of Outstanding Natural Beauty and St Agnes Beacon—all within a secluded setting.

Tin Mine At St. Agnes, Cornwall, England

Check out reviews of St. Agnes hotels guests love

Frequently asked questions

How much does a hotel room cost in St. Agnes?
You can discover great hotels in St. Agnes from £105 with properties to suit all budgets and needs. To find an affordable hotel in St. Agnes that meets all of your requirements, just apply filters on Hotels.com and sort hotels by "Price: low to high".
How much does a hotel room cost in St. Agnes?
You can discover great hotels in St. Agnes from £105 with properties to suit all budgets and needs. To find an affordable hotel in St. Agnes that meets all of your requirements, just apply filters on Hotels.com, and sort hotels by "Price: low to high". If you're a member, don't forget to sign in to your account to unlock more savings.
How can I find deals and earn rewards at St. Agnes hotels?
Discover great deals on St. Agnes hotel stays with Hotels.com. Take a look at hotel prices mid-week or during the low season as to find those off-peak deals. If it's a spontaneous trip, check out our last-minute deals on St. Agnes hotels.
How can I find deals and earn rewards at St. Agnes hotels?
Members can save up to 20% on select hotels in St. Agnes. Plus, Silver, Gold and Platinum members earn extra rewards on VIP Access bookings, making each stay even more rewarding.

Can I book St. Agnes hotels with free cancellation?
To book a refundable St. Agnes hotel on Hotels.com, just filter hotels by "Property cancellation options" and select "Fully refundable property". Most hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are some top pet-friendly hotels in St. Agnes?
Our travellers' favourite pet-friendly hotels in St. Agnes include:You can check "Pet friendly" on the Hotels.com "Amenities" filter in your search to find even more pet-friendly hotels in St. Agnes.
What are the top St. Agnes hotels with a pool?
For a little extra luxury, discover some of the best St. Agnes hotels with a pool. Perran View Holiday Park is a great holiday park with an indoor pool and a guest rating of 8.6 out of 10. You can select "Pool" in the "Amenities" filter of your search on Hotels.com to find even more places to stay in St. Agnes with a pool.
What are some popular hotels in central St. Agnes?
If you're looking for hotels in central St. Agnes, check out Portreath Arms and Beacon Country House Hotel. Travellers love Portreath Arms for its location, as well as the restaurant, bar/lounge and free breakfast this inn offers. Beacon Country House Hotel is another popular central hotel with a bar/lounge, a free cooked-to-order breakfast and free parking.
What hotels do travellers recommend in St. Agnes?
Can I book a refundable accommodation option in St. Agnes?
If you want the flexibility to change your plans to St. Agnes, most hotels offer refundable* rates that you can book. You can see these properties by searching our site and using the "fully refundable" filter to narrow down the results.
Where can I stay in St. Agnes if I want a holiday rental instead of a hotel?
If you want a good alternative to a hotel, review our selection of 39 holiday homes. You can also consider one of the 6 apartments or 51 cottages.
What will the weather in St. Agnes be like during my visit?
July and August are typically the warmest months in St. Agnes, when the average temperature is 16°C. January and February are the coldest months, when the average temperature is 8°C. November and October are the months with the most rain.

Find out more about St. Agnes

Discover the Hidden Charms of St. Agnes: Where Sea Meets Serenity

Nestled along Cornwall’s stunning Heritage Coast, St. Agnes is a captivating coastal village that marries breathtaking natural beauty with rich local heritage. Known for its dramatic cliffs and golden beaches, this charming destination offers a delightful escape into nature. Explore the scenic trails of St. Agnes Head, where sweeping sea views await, or meander through lush gardens that bloom with colour. With its quaint streets, inviting pubs, and vibrant community, St. Agnes is perfect for those seeking a blend of relaxation and adventure. Experience the enchanting charm of this hidden gem in the heart of Cornwall.

Discover great hotels in St. Agnes

St. Agnes offers a range of hotel accommodations, from charming boutique spots to elegant hotels with beautifully designed bedrooms. Nestled in Cornwall, these hotels provide a lovely base to explore the scenic coast and local attractions, ensuring a comfortable stay in this picturesque village. Here are some of our travellers' favourite hotels in St. Agnes:

  1. St George's HotelOpens in a new window: This 4.0-star hotel offers a delightful blend of comfort and convenience, making it an ideal choice for leisure travellers seeking a tranquil escape. With complimentary breakfast options available daily, guests can indulge in a delicious start to their day. The property features a Smart TV for entertainment, ensuring a relaxing atmosphere. The inviting ambiance and attentive service create a memorable experience, allowing visitors to unwind and enjoy their time in St. Agnes.
  2. The Seiners ArmsOpens in a new window: The Seiners Arms is a 3.5-star inn that perfectly caters to beach lovers looking for an invigorating getaway. This property boasts direct access to the beach, allowing guests to easily immerse themselves in sun-soaked adventures. With a pet-friendly policy, it welcomes furry companions, enhancing the overall experience for those travelling with pets. The charming setting and relaxed atmosphere create a welcoming retreat for leisure travellers to savour the coastal lifestyle.
  3. Lodge @ The Whitehouse InnOpens in a new window: Lodge @ The Whitehouse Inn is a 3.0-star inn that appeals to leisure travellers seeking a relaxed yet enjoyable stay. Guests can savour complimentary breakfasts on weekdays and weekends, along with lunch options at the restaurant. The property offers entertaining amenities such as billiards and digital television, making it a fantastic spot for unwinding after a day of exploring. The vibrant atmosphere and engaging activities ensure a delightful experience for those looking to immerse themselves in the local culture.

Top locations to stay in St. Agnes

When visiting St. Agnes, England, great areas to stay include Newquay, Truro, and Perranporth. Newquay is renowned for its beautiful beaches and vibrant surf scene, while Truro offers a friendly atmosphere and rich culture. Perranporth is popular for its expansive sandy shores and lively community. For first-time visitors, Newquay is best suited due to its bustling seaside charm.

  1. NewquayOpens in a new window: Newquay is a vibrant seaside town known for its stunning beaches and surf culture. With its picturesque coastlines and lively atmosphere, it's the ideal spot for beach lovers looking to soak up the sun or catch some waves. The town is home to a variety of shops, from surf gear to unique boutiques, making it a great place to indulge in some retail therapy. For those seeking adventure, Newquay offers a range of outdoor activities, including kayaking and paddleboarding, all while enjoying breathtaking ocean views.
  2. PerranporthOpens in a new window: Perranporth is famous for its expansive sandy beach that stretches for miles, perfect for sunbathing, picnicking, or beach games. The welcoming community and charming shops provide a relaxed environment for visitors. The beach is ideal for families, with shallow waters and plenty of space to explore. With its stunning sunsets and laid-back vibe, Perranporth is perfect for those looking to unwind and enjoy nature’s beauty.
  3. TruroOpens in a new window: Truro, the capital of Cornwall, boasts a rich history and a friendly atmosphere. Its quaint streets are lined with independent shops, cafes, and cultural attractions, making it a delightful place to explore. Highlights include the stunning Truro Cathedral and various local galleries showcasing Cornish art. The town serves as an excellent base for day trips to the surrounding countryside and coastal areas, blending urban charm with easy access to nature.

Things to do in St. Agnes

St. Agnes enchants with its stunning coastline, rolling countryside, and charming village vibe. Here, you can stroll along golden beaches, explore rugged cliffs, and unwind in lush gardens. The inviting atmosphere is perfect for leisurely walks, while quaint hotels offer a cosy retreat after a day of adventure.

  • Fistral BeachOpens in a new window – Dive into the vibrant surf culture at Fistral Beach, famous for its excellent waves and golden sands. Whether you're a seasoned surfer or a beginner, you can catch a wave or simply relax on the shore. Enjoy the lively atmosphere with beachside cafés and restaurants ready to serve refreshments after a day in the sun.
  • Watergate Bay BeachOpens in a new window – Stretch your legs on the expansive sands of Watergate BayOpens in a new window Beach, where you can bask in the sun or try your hand at kite surfing. The beach is perfect for families, with rock pools to explore and plenty of space for games. Afterwards, savour delicious meals at nearby eateries overlooking the sea.
  • Crantock BeachOpens in a new window – Nestled between the cliffs, Crantock Beach offers a more tranquil experience. With its stunning views and soft sands, it’s a great spot for a peaceful stroll or a picnic. The surrounding countryside invites you to explore scenic walks and enjoy the natural beauty of the area.
  • Watergate BayOpens in a new window – Experience the breathtaking coastline at Watergate Bay, where rolling waves meet rugged cliffs. This picturesque bay is ideal for a scenic walk or enjoying a sunset. The beachside cafés serve up delicious local fare, making it a perfect stop for a leisurely meal with a view.
  • Porth BeachOpens in a new window – Enjoy the charm of Porth Beach, a family-friendly location with gentle waves and soft sands. Ideal for paddling and building sandcastles, this beach is easily accessible and offers a calm atmosphere. Take a moment to appreciate the stunning scenery and the sound of the waves lapping at the shore.

4 tips for savvy savings when booking a hotel in St. Agnes

  1. Book for the cheapest times: The most affordable time to visit St. Agnes is during January, February, and November, when hotel prices are lower. For those on a budget, staying for at least 2 to 3 days is perfect for experiencing the area’s historical and cultural highlights. Visitors can explore charming landmarks, enjoy the relaxing beach, and take in the beautiful countryside. The quaint small-town atmosphere, complete with inviting bars and lovely gardens, adds to the area's appeal, making it a great value for money for anyone seeking a cultural getaway by the sea. Prices may drop even further during these months, enhancing the overall budget-friendly experience.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals for hotels in St. Agnes, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may find discounted rates as your travel date approaches. To enhance your chances of securing a bargain, consider enabling email alerts or push notifications for flash sales and special promotions. Additionally, the Smart ShoppingOpens in a new window tool available via the app allows you to compare hotel prices and amenities, so you're more likely to see options that suit your needs. This way, you'll be promptly informed of any available rooms or price drops for your getaway.
  3. Be flexible with dates: Prices can fluctuate based on various factors such as the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could help you potentially save on your stay at a hotel in St. Agnes. For those seeking distinctive accommodations, boutique hotels can provide a more personalised experience and, at times, better value. When you book through Hotels.com, we’ll inform you whether the price for your chosen dates is above or below the average. If the price leans towards the higher end, we’ll recommend alternative dates that may be more affordable, helping you to secure the best possible deal.
  4. Consider your location: Staying closer to key attractions or city centres may offer convenience, but it often comes with a higher price tag. For more affordable options, you might consider hotels in less central areas or neighbourhoods, striking a balance between cost and accessibility to the places you wish to visit. Independent hotels located further out usually tend to be more affordable and can provide a more authentic experience.

Best time to go to St. Agnes

St. Agnes experiences its lowest average temperature in February, at 45.7°F (7.6°C), while July to August are the hottest months, with an average temperature of 61.9°F (16.6°C). November is usually the wettest month. June to August are the peak travel months in St. Agnes, attracting a higher number of tourists. During this peak period, the weather is mostly sunny to mostly cloudy, accompanied by light rainfall. On the other hand, October to December tend to be quieter times to visit, marked by light rainfall and mostly cloudy conditions.

Keep exploring