Photo by Paul Lowe 👣

Hotels in St. Florence

Free cancellation options if plans change

Unlock travel rewards with One Key

Save more with Member Prices

Check prices for these dates

Where to stay in St. Florence?

Properties are selected based on real traveler reviews and popularity among guests who’ve booked a night in St. Florence on Hotels.com. These St. Florence hotels consistently deliver on quality, location and traveler experience. Last updated on .

1. Grooms Cottage

Grooms Cottage
3.5 star property
Tenby
Discover this secluded retreat with an indoor pool near Manor Wildlife Park and Heatherton World of Activities. Free WiFi and parking complement the fully-equipped kitchen, while Manorbier Station is just a 5-minute drive away.
$390 nightly
The price is $468
Oct 20 - Oct 21
Total with taxes and fees
Grooms Cottage

2. Elm Grove Country House

Elm Grove Country House
4.0 star property
Tenby
10.0 out of 10, Exceptional, (132 reviews)
Immerse yourself in rural tranquility at this country house featuring outdoor tennis courts and beautiful gardens. Located near Tenby station with easy access to Manor Wildlife Park and Heatherton World of Activities. Guests love the free breakfast and attentive staff.
Elm Grove Country House

3. The Coach House

The Coach House
3.0 star property
Tenby
Just 15 minutes from Tenby Beach, this cottage offers an indoor pool plus kitchen facilities for added convenience. Nearby hiking trails and Manor Wildlife Park provide outdoor fun, while free WiFi and parking enhance your stay.
$381 nightly
The price is $457
Oct 16 - Oct 17
Total with taxes and fees
The Coach House

4. Willow Lodge

Willow Lodge
3.0 star property
Tenby
Unwind at this golf-adjacent Tenby vacation home with a garden and fully-equipped kitchen. Manor Wildlife Park and Heatherton World of Activities offer nearby adventures, while hiking trails invite exploration. Manorbier Station is just 5 minutes away.
$403 nightly
The price is $483
Oct 23 - Oct 24
Total with taxes and fees
Willow Lodge

5. The Imperial Hotel

The Imperial Hotel
3.0 star property
Tenby
9.0 out of 10, Wonderful, (262 reviews)
Step into this coastal retreat with Tenby Beach just a 5-minute drive away. The Imperial Hotel offers a welcoming restaurant and relaxing bar where you can unwind after exploring nearby Ocean Commotion and Paragon Beach. Tenby Station is only a 9-minute walk away.
$88 nightly
The price is $106
Oct 15 - Oct 16
Total with taxes and fees
The Imperial Hotel

6. Best Western Lamphey Court Hotel & Spa

Best Western Lamphey Court Hotel & Spa
4.0 star property
Pembroke
8.2 out of 10, Very good, (472 reviews)
Set amid peaceful countryside, this Pembroke hotel features a spa offering deep-tissue massages and facials. Enjoy the indoor pool, health club, and on-site restaurant. Lamphey Bishop's Palace and Freshwater East Beach are located nearby.
$76 nightly
The price is $91
Oct 11 - Oct 12
Total with taxes and fees
Best Western Lamphey Court Hotel & Spa

7. The Broadmead Boutique B and B

The Broadmead Boutique B and B
3.0 star property
Tenby
9.8 out of 10, Exceptional, (146 reviews)
This tranquil boutique B&B offers a peaceful garden retreat with quality outdoor furniture. Just a 16-minute walk from Tenby Station, enjoy free cooked-to-order breakfast daily while staying close to Tenby Beach and Golf Club.
$125 nightly
The price is $150
Nov 8 - Nov 9
Total with taxes and fees
The Broadmead Boutique B and B

8. The Town Crier

The Town Crier
2.5 star property
Tenby
9.0 out of 10, Wonderful, (53 reviews)
$76 nightly
The price is $91
Oct 20 - Oct 21
Total with taxes and fees
The Town Crier

9. The Esplanade

The Esplanade
4.0 star property
Tenby
8.6 out of 10, Excellent, (397 reviews)
This coastal retreat sits minutes from Paragon Beach, with Tenby Station just a 10-minute walk away. Start your seaside adventures after a hearty breakfast, then explore nearby Ocean Commotion for family fun.
$94 nightly
The price is $112
Oct 16 - Oct 17
Total with taxes and fees
The Esplanade

10. Heywood Spa Hotel

Heywood Spa Hotel
4.0 star property
Tenby
9.2 out of 10, Wonderful, (271 reviews)
Immerse yourself in tranquility at this spa hotel, just a 5-minute drive from Tenby Beach. Unwind in 2 hot tubs or the indoor pool after indulging in deep-tissue massages and aromatherapy treatments. Enjoy dining at Heywood Marigold restaurant with attentive staff nearby.
$127 nightly
The price is $152
Oct 11 - Oct 12
Total with taxes and fees
Heywood Spa Hotel

11. The Dunes

The Dunes
4.0 star property
Tenby
9.8 out of 10, Exceptional, (71 reviews)
$131 nightly
The price is $157
Oct 11 - Oct 12
Total with taxes and fees
The Dunes

12. The Gower Hotel

The Gower Hotel
3.0 star property
Saundersfoot
8.6 out of 10, Excellent, (130 reviews)
$119 nightly
The price is $143
Oct 14 - Oct 15
Total with taxes and fees
The Gower Hotel

13. Castlemead

Castlemead
2.5 star property
Tenby
9.8 out of 10, Exceptional, (7 reviews)
$149 nightly
The price is $179
Nov 2 - Nov 3
Total with taxes and fees
Castlemead

14. The Coach House hotel

The Coach House hotel
3.0 star property
Pembroke
8.0 out of 10, Very good, (11 reviews)
$71 nightly
The price is $85
Oct 18 - Oct 19
Total with taxes and fees
The Coach House hotel

15. The Strathmore

The Strathmore
3.5 star property
Tenby
9.6 out of 10, Exceptional, (183 reviews)
$99 nightly
The price is $119
Oct 19 - Oct 20
Total with taxes and fees
The Strathmore

16. OYO Lamphey Hall

OYO Lamphey Hall
3.0 star property
Pembroke
8.2 out of 10, Very good, (119 reviews)
Wake to a continental breakfast at this charming hotel before exploring nearby Lamphey Bishop's Palace. Take advantage of free WiFi and parking, then venture out for hiking and canoeing adventures. A garden and terrace await when you return from your day's explorations.
$70 nightly
The price is $83
Oct 19 - Oct 20
Total with taxes and fees
OYO Lamphey Hall

17. Farnham Hotel

Farnham Hotel
4.0 star property
Tenby
9.8 out of 10, Exceptional, (106 reviews)
This charming guesthouse offers a peaceful retreat with free WiFi and in-room coffeemakers, just an 8-minute walk from Tenby Station. Ocean Commotion and Paragon Beach await nearby for seaside adventures.
$92 nightly
The price is $110
Oct 14 - Oct 15
Total with taxes and fees
Farnham Hotel

18. The Begelly Arms

The Begelly Arms
3.5 star property
Kilgetty
8.8 out of 10, Excellent, (156 reviews)
Unwind at this cozy Kilgetty inn, an 11-minute walk from the station. After enjoying the complimentary breakfast, explore nearby Folly Farm Adventure Park or visit Avondale Glass. Return to relax in the garden or grab drinks at one of 2 bars.
$97 nightly
The price is $117
Nov 10 - Nov 11
Total with taxes and fees
The Begelly Arms

19. The Townhouse

The Townhouse
3.5 star property
Tenby
9.8 out of 10, Exceptional, (215 reviews)
Just minutes from Ocean Commotion and Paragon Beach, this charming guesthouse offers easy exploration of Tenby. Praised for its delicious breakfast and proximity to outdoor adventures like mountain biking, hiking trails, and surfing opportunities.
$131 nightly
The price is $157
Oct 15 - Oct 16
Total with taxes and fees
The Townhouse

20. Lovesgrove Country Guest House

Lovesgrove Country Guest House
3.5 star property
Pembroke
9.8 out of 10, Exceptional, (472 reviews)
Wake to a delicious free breakfast at this charming country getaway in Pembroke. Unwind with drinks at the bar, then explore nearby Pembroke Castle and Wogan Cavern. Convenient perks include complimentary WiFi and parking.
$96 nightly
The price is $115
Nov 8 - Nov 9
Total with taxes and fees
Lovesgrove Country Guest House
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.

Get last-minute hotel deals in St. Florence and save more

Sign in to unlock great savings.
Showing deals for:Oct 16 - Oct 18

Top landmarks in St. Florence

Learn more about St. Florence

St. Florence is well-known for its attractions such as Heatherton World of Activities and Dinosaur Park. This welcoming city has something for everyone including bars as well as sights like Pembrokeshire Coast National Park and Manor Wildlife Park. All are within a small-town setting.

A church with a tall tower and gravestones in the foreground.
Photo by Paul Lowe 👣
Open Photo by Paul Lowe 👣

Check out reviews of St. Florence hotels guests love

Frequently asked questions

How much does a hotel room cost in St. Florence?
You can find top hotels in St. Florence from $83 with options to suit your budget and needs. If you're looking for an affordable hotel in St. Florence that meets all of your requirements, just sort hotels by "Price: low to high" after applying your filters when searching on Hotels.com.
How can I find deals and earn rewards at St. Florence hotels?
Discover great deals on St. Florence 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 you're up for a spontaneous trip, don't forget to check out our last-minute deals on St. Florence hotels.
Can I book St. Florence hotels with free cancellation?
To book a refundable St. Florence hotel on Hotels.com, just filter hotels by "Property cancellation options" and select "Fully refundable property". Many 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 of the best St. Florence hotels with free parking?
If you're arriving by car, choosing a great St. Florence hotel with free parking is a plus. Our travelers' favorites include:
What are some popular hotels in central St. Florence?
If you're looking for hotels in central St. Florence, check out Royal Lion Hotel and Penally Abbey Hotel. Travelers love Royal Lion Hotel for its location, as well as the beach, bar/lounge and free WiFi this hotel offers. Penally Abbey Hotel is another popular central hotel with an ocean-view restaurant, a bar/lounge and a free full breakfast. When you stay at one of these central hotels, you'll be in easy reach of top sights including Tenby Beach.
What accommodations do travelers recommend in St. Florence?
Can I book a refundable hotel in St. Florence?
If you need the flexibility to change your plans to St. Florence, most properties offer refundable* rates you can book. You can see these properties by searching our site and using the "fully refundable" filter to narrow the results down.
Where can I stay in St. Florence if I want a vacation rental instead of a hotel?
If you're looking for a good alternative to a hotel, browse our selection of 24 vacation homes. You can also consider one of the 5 apartments or 45 cottages.
What will the weather in St. Florence be like during my visit?
The warmest months in St. Florence are usually July and August with an average temp of 60°F. February and January are the chilliest months when the average temp is 46°F. The rainiest months are November and December.
Why should I book my St. Florence hotel through Hotels.com?
There are plenty of reasons to book your St. Florence travel with us: our free cancellations on selected hotels gives you the flexibility you're looking for, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about St. Florence

St. Florence: Where Timeless Charm Meets Scenic Serenity

Nestled just a few miles from the picturesque coast of Tenby, St. Florence is a charming village that exudes quintessential Welsh charm. With its quaint streets lined with traditional cottages and lush gardens, this small town is a perfect retreat for those seeking tranquility and natural beauty. Explore the stunning Pembrokeshire Coast National Park nearby, or relax by the serene Cleddau River. Don’t miss a visit to the historic St. Florence Church, an architectural gem. Ideal for romantic getaways or family adventures, St. Florence offers a delightful blend of cultural heritage and captivating landscapes, making it a hidden gem in Wales. For our best hotel rates in St. Florence and to enhance your stay, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Discover great hotels in St. Florence

St. Florence offers a delightful range of accommodations, from charming boutique hotels to cozy guesthouses. Visitors can find comfortable rooms at various price points, with some options featuring beautiful gardens and local character. Enjoy a peaceful stay while being close to the scenic beauty of Tenby and surrounding areas. These are some of the hotels preferred by our travelers in St. Florence:

  1. Elm Grove Country HouseOpens in a new window: This 4.0-star Country House hotel offers a serene and immersive natural experience for leisure travelers seeking adventure. The property features a wealth of outdoor activities, including horseback riding, biking, and hiking, perfect for those who love the great outdoors. Guests can indulge in a tranquil atmosphere with bespoke furnishings throughout the property and a delightful picnic area. The exceptional dining options, highlighted by a highly recommended full breakfast, pair beautifully with the idyllic setting and attentive service, creating a memorable retreat for those looking to unwind and connect with nature.
  2. Heywood Spa HotelOpens in a new window: This 4.0-star hotel is a luxurious oasis tailored for travelers seeking a spa vacation experience. With a full-service spa offering deep tissue massages, body scrubs, and a beautiful pool area, guests can immerse themselves in a world of relaxation and rejuvenation. The airy rooms provide a comfortable retreat, while the proximity to town ensures easy access to local attractions. A warm welcome from the staff enhances each stay, complemented by a delicious breakfast selection that sets the tone for a delightful day ahead. This property is ideal for those looking to blend comfort with pampering during their travels.
  3. Little Red Rooster Rest and SpaOpens in a new window: This 4.0-star Bed and Breakfast hotel caters to adventure-loving travelers with a penchant for unique experiences. Offering a range of activities such as windsurfing, kayaking, and birdwatching, guests can indulge in thrilling outdoor pursuits. The charming accommodations boast a rustic yet cozy aesthetic, ensuring a restful retreat after a day of exploration. Conveniently located within walking distance of the harbor, this property is perfect for those who relish a blend of comfort and adventure in a picturesque setting, making each stay a memorable escape in the heart of nature.

Top locations to stay in St. Florence

When visiting St. Florence, Tenby, Wales, great places to stay include Saundersfoot, Pembroke, and Tenby. Saundersfoot boasts beautiful beaches and a charming small-town vibe, perfect for seaside relaxation. Pembroke offers a historic castle and picturesque countryside, ideal for nature lovers. Tenby, with its stunning beaches and vibrant nightlife, is the best choice for first-time visitors.

  1. TenbyOpens in a new window: Tenby is a charming seaside town known for its stunning beaches and vibrant atmosphere. With its picturesque harbor, you’ll find yourself drawn to its beautiful coastline, including must-see places like Tenby Beach and Barafundle Bay. The town's historical churches and the impressive cathedral provide a glimpse into its rich heritage. Strolling through Tenby, you'll discover quaint shops and local boutiques, perfect for picking up unique souvenirs. Plus, the cultural attractions, like the nearby Torch Theatre, offer a taste of the local arts scene, making Tenby a delightful base for your Welsh adventure.
  2. SaundersfootOpens in a new window: Just a stone's throw from Tenby, Saundersfoot boasts a lovely beach and a relaxed, small-town vibe. It’s an ideal spot for those looking to unwind by the sea while enjoying the scenic Pembrokeshire Coast Path. With attractions like Freshwater East Beach and the stunning Barafundle Bay nearby, outdoor enthusiasts will feel right at home. The local shopping scene features charming shops, making it easy to find those perfect mementos. If you’re in the mood for some fun, check out the exciting activities at Heatherton World of Activities, ensuring there’s never a dull moment.
  3. PembrokeOpens in a new window: Pembroke invites you to explore its captivating countryside, complete with beautiful gardens and a rich historical backdrop centered around its iconic castle. This small town is perfect for those who appreciate a slower pace and the beauty of nature. Although not as bustling as Tenby or Saundersfoot, Pembroke offers easy access to stunning coastal areas and walking paths, like the Pembrokeshire Coast Path. Don’t miss the chance to explore local shops, such as Melin Tregwynt Woolen Mill, where you can find handcrafted goods that reflect the area’s unique culture.

Things to do in St. Florence

Nestled among rolling hills and lush greenery, St. Florence offers a charming retreat for nature lovers and relaxation seekers alike. Enjoy scenic walks through tranquil forests, unwind on sandy beaches, or explore picturesque parks. This quaint village invites you to savor its peaceful atmosphere while indulging in outdoor activities that rejuvenate the spirit.

  • Tenby BeachOpens in a new window – Spend a delightful day at Tenby Beach, where golden sands meet gentle waves. This charming spot is ideal for sunbathing, building sandcastles, or taking a leisurely stroll along the shore. The family-friendly atmosphere makes it a perfect destination for visitors of all ages, so pack a picnic and enjoy a relaxing afternoon by the sea.
  • Freshwater East BeachOpens in a new window – Just a short drive from St. Florence, Freshwater East Beach offers stunning views and a quieter vibe. It’s a great place for swimming, beachcombing, or simply soaking up the sun. The surrounding cliffs provide a beautiful backdrop, making it an excellent spot for photography enthusiasts looking to capture natural beauty.
  • Carew CastleOpens in a new window – Step back in time at Carew Castle, a historic site that invites exploration. Wander through its impressive ruins and imagine the lives of those who once walked its halls. The scenic setting surrounding the castle is perfect for a leisurely walk, and you might even find a cozy spot for a picnic while soaking in the history.
  • Manorbier CastleOpens in a new window – Discover the stunning architecture of Manorbier Castle. This well-preserved fortress boasts breathtaking views of the coastline and surrounding countryside. Climb the towers for a panoramic vista and explore the grounds to uncover the castle's rich history. It’s a delightful destination for families and history enthusiasts alike.
  • Harbour BeachOpens in a new window – Visit Harbour Beach for a picturesque coastal experience. Nestled near the vibrant harbor, this beach is perfect for a refreshing dip or a leisurely walk along the water's edge. Enjoy watching boats come and go while savoring a local ice cream from nearby shops, making it a lovely spot to unwind and soak in the atmosphere.

5 tips for savvy savings when booking a hotel in St. Florence

  1. Book for the cheapest times: The most budget-friendly time to visit St. Florence is during January, February, and November, when hotel prices tend to be lower. For those looking to explore the small-town charm, historical landmarks, and cultural sites, a stay of at least 2 to 3 days is recommended. This timeframe allows visitors to fully appreciate the great value for money offered by this destination while enjoying its rich heritage and scenic beauty. Plus, prices may drop during these months, making it an even more affordable option for travelers on a budget.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals for hotels in St. Florence, 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. By enabling email alerts or push notifications, you could stay informed about flash sales and special promotions, increasing your chances of saving. Additionally, the Smart ShoppingOpens in a new window tool available in the app allows you to compare hotel prices and amenities, ensuring you’re updated on availability and price drops for your favorite hotels. This way, you’ll be well-positioned to book a last-minute getaway.
  3. Be flexible with dates: Prices can fluctuate based on various factors, including the hotel’s location, star rating, and the time of year. Being flexible with your travel dates may help you save on your stay at a hotel in St. Florence. If you’re interested in unique accommodations, boutique hotels often provide a more personalized experience and may offer better value. When you book through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price is on the higher end, we’ll recommend more budget-friendly dates, increasing the likelihood that you’ll save on your stay.
  4. Consider your location: Staying near major attractions or downtown areas can be convenient, but it often comes with a higher price tag. If you’re looking for more budget-friendly options, you might want to consider hotels in neighborhoods that are a bit farther out, which usually tend to be cheaper while still offering reasonable access to the sites you plan to visit. Additionally, exploring independent hotels in these areas can lead to a more authentic and cost-effective experience.
  5. Join One Key™: Become a One Key MemberOpens in a new window for free and book your next stay in St. Florence. Save on over 100,000 hotels worldwide with exclusive member prices. As a member, you can quickly progress through the tiers and enjoy perks, like free room upgrades when available and food and beverage discounts at select VIP Access properties.

Best time to go to St. Florence

St. Florence experiences its lowest average temperature in February, at 45.1°F (7.3°C), while August is the hottest month, with an average temperature of 61.2°F (16.2°C). November is usually the wettest month. May, July, and August are the peak travel months in St. Florence, attracting a higher number of tourists. During this peak period, the weather is mostly sunny to mostly cloudy, with 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