Photo by Paul Lowe 👣

Find hotels in St. Florence from $71

  • 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

Go beyond your typical stay in St. Florence

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for St. Florence hotels

1. The Imperial Hotel

The Imperial Hotel
3.0 star property
Tenby
9.0 out of 10, Wonderful, (275 reviews)
"Best location in Tenby. Staff were wonderful."
Canada
Ian
21 days ago
$59 nightly
The price is $71
Nov 16 - Nov 17
Total with taxes and fees
The Imperial Hotel

2. Heywood Spa Hotel

Heywood Spa Hotel
4.0 star property
Tenby
9.2 out of 10, Wonderful, (275 reviews)
"Perfect destination to recharge. Lovely staff."
United Kingdom
Morag
September 17th, 2026
$135 nightly
The price is $162
Nov 12 - Nov 13
Total with taxes and fees
Heywood Spa Hotel

3. The Broadmead Boutique B and B

The Broadmead Boutique B and B
3.0 star property
Tenby
9.8 out of 10, Exceptional, (150 reviews)
"Just a very pleasant place. Namely the Tap Room."
United Kingdom
Stuart
10 days ago
$121 nightly
The price is $146
Nov 12 - Nov 13
Total with taxes and fees
The Broadmead Boutique B and B

4. The Esplanade

The Esplanade
4.0 star property
Tenby
8.6 out of 10, Excellent, (400 reviews)
"Great sea view as right on the esplanade."
United Kingdom
Tracie
October 3rd, 2026
$93 nightly
The price is $111
Nov 15 - Nov 16
Total with taxes and fees
The Esplanade

5. Slebech Park Restaurant & Rooms

Slebech Park Restaurant & Rooms
5.0 star property
Haverfordwest
8.4 out of 10, Very good, (383 reviews)
"Lovely hide away area with helpful staff And a comfortable bed."
United Kingdom
Jim
1 day ago
$86 nightly
The price is $103
Nov 12 - Nov 13
Total with taxes and fees
Slebech Park Restaurant & Rooms

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, (479 reviews)
"Have a night porter who was very helpful."
United Kingdom
Roger
September 12th, 2026
$94 nightly
The price is $113
Nov 15 - Nov 16
Total with taxes and fees
Best Western Lamphey Court Hotel & Spa

7. Gower View Luxury bed & Breakfast

Gower View Luxury bed & Breakfast
3.5 star property
Tenby
9.8 out of 10, Exceptional, (15 reviews)
"Janey Rod were very welcoming friendly. We had a lovely 2 night stay."
Canada
Joanne
Gower View Luxury bed & Breakfast

8. Tŷ Milford Waterfront

Tŷ Milford Waterfront
4.0 star property
Milford Haven
9.2 out of 10, Wonderful, (962 reviews)
"Lovely thick fluffy towels. Very quiet in the rooms."
United Kingdom
David
9 days ago
$56 nightly
The price is $68
Nov 15 - Nov 16
Total with taxes and fees
Tŷ Milford Waterfront

9. Little Red Rooster Rest and Spa

Little Red Rooster Rest and Spa
4.0 star property
Tenby
8.2 out of 10, Very good, (202 reviews)
"Owners were pleasant. We wanted breakfast. Breakfast was an ok basket delivered to our room."
United Kingdom
Gillian
September 12th, 2026
$87 nightly
The price is $105
Nov 12 - Nov 13
Total with taxes and fees
Little Red Rooster Rest and Spa

10. The Strathmore

The Strathmore
3.5 star property
Tenby
9.6 out of 10, Exceptional, (185 reviews)
"Great location by South beach. Our room was very clean."
United Kingdom
Stephen
August 23rd, 2026
$88 nightly
The price is $106
Nov 19 - Nov 20
Total with taxes and fees
The Strathmore

11. The Begelly Arms

The Begelly Arms
3.5 star property
Kilgetty
8.8 out of 10, Excellent, (158 reviews)
"Restaurant food very nice. Breakfast excellent hot."
United Kingdom
Terence Joseph
September 16th, 2026
$99 nightly
The price is $118
Dec 12 - Dec 13
Total with taxes and fees
The Begelly Arms

12. Grove of Narberth

Grove of Narberth
5.0 star property
Narberth
9.8 out of 10, Exceptional, (105 reviews)
"The accomodation was fantastic. The food was amazing. The grounds are lovely."
United Kingdom
Jeremy
19 days ago
$285 nightly
The price is $342
Nov 25 - Nov 26
Total with taxes and fees
Grove of Narberth

13. Coach Guest House

Coach Guest House
3.0 star property
Tenby
9.8 out of 10, Exceptional, (121 reviews)
"Very close to town centre, breakfast included and free parking. A lovely place to stay."
Australia
Rod
Coach Guest House

14. Harbour Stays - The Marine Centre

Harbour Stays - The Marine Centre
2.0 star property
Saundersfoot
8.0 out of 10, Very good, (30 reviews)
"Lovely stay right next to the beach. Would definitely stay again."
United Kingdom
Daniel
July 25th, 2026
$62 nightly
The price is $74
Nov 12 - Nov 13
Total with taxes and fees
Harbour Stays - The Marine Centre

15. The Dunes

The Dunes
4.0 star property
Tenby
9.8 out of 10, Exceptional, (82 reviews)
"Great place to stay. Amazing staff."
United Kingdom
Maciej
1 day ago
$113 nightly
The price is $136
Nov 17 - Nov 18
Total with taxes and fees
The Dunes

16. The Southcliff

The Southcliff
2.5 star property
Tenby
9.6 out of 10, Exceptional, (54 reviews)
"Breakfast hamper was very good. Comfortable place to stay. The hosts were extremely friendly."
United Kingdom
Jeffrey
October 5th, 2026
The Southcliff

17. Malin House

Malin House
3.0 star property
Saundersfoot
8.4 out of 10, Very good, (85 reviews)
"Local walking routes to neighbouring towns. Close to a variety of different restaurants."
United Kingdom
Rachel
19 days ago
Malin House

18. Royal Lion Hotel

Royal Lion Hotel
3.5 star property
Tenby
6.6 out of 10, (371 reviews)
"Very hospitable and accommodating staff. Lovely spacious rooms with sea view."
United Kingdom
Eleanor
Royal Lion Hotel

19. OYO Lamphey Hall

OYO Lamphey Hall
3.0 star property
Pembroke
8.2 out of 10, Very good, (122 reviews)
"Very nice hotel. Nice complimentary breakfast in the morning."
United States
Colleen
22 days ago
$71 nightly
The price is $84
Nov 22 - Nov 23
Total with taxes and fees
OYO Lamphey Hall

20. Harbour Stays - Ocean Square

Harbour Stays - Ocean Square
2.0 star property
Saundersfoot
8.8 out of 10, Excellent, (57 reviews)
"Lovely view from the window of the gardens and easy parking."
United Kingdom
Debra
July 28th, 2026
$74 nightly
The price is $89
Nov 12 - Nov 13
Total with taxes and fees
Harbour Stays - Ocean Square
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.

Stay near popular St. Florence attractions

Learn more about St. Florence

Like bars? Get away to relaxing St. Florence!

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

Top St. Florence Hotel Reviews

Find out more about St. Florence

Top reasons to visit St. Florence

  • Outdoor Activities: St. Florence is perfect for adventure lovers with exciting options like an arcade adventure zone, scenic walks, and golf.
  • Charming Village Atmosphere: The picturesque village offers a friendly vibe, ideal for a peaceful getaway or family vacation.
  • Historic Sights: Explore local landmarks like St. Florence Church and nearby historic castles for a taste of local culture.
  • Beautiful Beaches: Close to stunning beaches and picturesque bays, perfect for relaxation and fun in the sun.
  • Diverse Accommodations: Enjoy a variety of lodging options, from cozy cottages to welcoming bed & breakfasts.

Find great hotels near St. Florence

Discover a variety of lodging options in St. Florence, Tenby, where you can find charming lodges and welcoming bed & breakfasts. This picturesque area caters to families and pet owners alike, offering accommodations that provide a delightful beach vacation experience. Whether you're looking for a cozy holiday cottage or a unique monastery stay, you'll find the perfect spot to unwind and enjoy the beauty of Wales.

  • Best Western Lamphey Court Hotel & Spa: Nestled 4 miles from St. Florence, the Best Western Lamphey Court Hotel & Spa offers a luxurious eco-certified experience that seamlessly blends relaxation and business amenities. This 4-star hotel is perfect for eco-conscious travelers seeking a spa-themed getaway. Guests can indulge in a range of spa services, including massages, reflexology, and body treatments, complemented by a serene steam room. With dedicated business facilities like a business center and meeting rooms, it caters to professionals without compromising on leisure.
  • The Imperial Hotel: Located 3 miles from St. Florence, The Imperial Hotel is a charming 3.5-star property ideal for beach lovers and pet owners. Guests can enjoy direct access to the beach, making it a perfect spot for sun-soaked vacations. This pet-friendly hotel welcomes furry companions with amenities such as food and water bowls, ensuring a comfortable stay for both you and your pet. The inviting atmosphere and proximity to the shore create a relaxing beach retreat for families and animal lovers alike.
  • Heywood Spa Hotel: Situated just 2 miles from St. Florence, the Heywood Spa Hotel is a 4-star haven for those seeking a rejuvenating spa experience. With its extensive range of spa services, including indoor pool access, aromatherapy treatments, and facial treatments, guests can unwind in a tranquil setting. The hotel's commitment to wellness ensures that every visitor leaves feeling refreshed and revitalized. Its convenient location makes it an excellent choice for travelers looking to indulge in both relaxation and exploration.

Where to stay in St. Florence

St. Florence, a charming village nestled in the Pembrokeshire countryside, offers the perfect blend of adventure and relaxation. Ideal for outdoor enthusiasts and families alike, this destination boasts friendly vibes and picturesque surroundings. Explore nearby Tenby for its stunning beaches and vibrant atmosphere, or enjoy a peaceful getaway in the tranquil landscapes. Whether you're seeking romance or a family-friendly vacation, St. Florence promises unforgettable experiences for every traveler.

  • Tenby: Nestled on the stunning Pembrokeshire coast, Tenby is a charming seaside town known for its picturesque harbor and colorful Victorian architecture. With its sandy beaches and scenic hiking trails, it's a haven for outdoor enthusiasts. From St. Florence, you'll find Tenby to be a short drive away, where you can indulge in water sports, explore the historic town walls, or relax on the family-friendly beaches. The vibrant local scene peaks in the summer months, attracting visitors eager to soak in the sun and enjoy the stunning landscapes of the nearby national park.
  • Saundersfoot: Just 4 miles from St. Florence, Saundersfoot is another delightful coastal village that offers a perfect blend of adventure and relaxation. Known for its beautiful beach and charming harbor, this town is ideal for families and outdoor lovers alike. Enjoy a stroll along the sandy shores, take part in water activities, or explore the scenic coastal paths. The atmosphere is lively during the summer, making it a popular spot for tourists looking to experience the natural beauty of Pembrokeshire and its national park.
  • Kilgetty: Located a mere 4 miles from St. Florence, Kilgetty is a quaint village with a welcoming atmosphere, perfect for those seeking a quieter getaway. While it may not have the bustling beach scene of Tenby or Saundersfoot, Kilgetty offers easy access to beautiful hiking trails and recreational areas. The village serves as a convenient base for exploring the nearby beaches and national park, making it an excellent choice for outdoor adventurers and nature lovers year-round.

Things to do in and around St. Florence

St. Florence is perfect for outdoor and adventure enthusiasts, offering activities like an arcade adventure zone, a recreational area, and a golf course. Visitors can enjoy scenic walks, explore nearby destinations, and take part in exciting escape rooms. With plenty of outdoor seating available, it's an ideal spot for a beach vacation filled with fun and relaxation.

Shopping

In St. Florence, check out local shops for unique gifts and souvenirs. If you're up for a drive, visit Melin Tregwynt Woolen Mill, located 24 miles away, for beautifully crafted wool products that make perfect souvenirs.

Recreation

At Tenby Golf Club, enjoy a round of golf amidst beautiful landscapes just 3 miles from St. Florence. Experience ultimate relaxation at Waterwynch Spa Retreat, 9 miles away, offering rejuvenating body treatments. For a serene outdoor escape, visit Scolton Manor Country Park, located 14 miles from St. Florence.

Adventure

In St. Florence, experience the great outdoors at Penally Court campground, located 3 miles away, perfect for family adventures. Splash into excitement at Blue Lagoon Water Park, 7 miles from town, offering thrilling water rides. For motorsport enthusiasts, Pembrey Circuit, 19 miles away, delivers adrenaline-pumping racing experiences.

Nightlife

Experience the vibrant nightlife in St. Florence with adventure at Heatherton World of Activities and Makin Tracks, both offering thrilling arcade games. For a touch of culture and romance, consider a night out at the Torch Theatre, located 12 miles away, perfect for family-friendly entertainment.

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

Booking tips and Expedia advantages for St. Florence

To save money on your trip to St. Florence, visit during the off-peak months of January to February or November when prices are lower. Book your hotel about a month in advance for better rates, and consider last-minute deals on Expedia. Tuesdays typically offer the cheapest rates, while Saturdays are the priciest. Use Expedia to combine your hotel, flights, and activities for additional savings, and join their One Key membership for exclusive discounts. Don’t forget to look for refundable deposits and free cancellation options to ensure flexibility in your travel plans.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in St. Florence are January to February and November, 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: The cheapest time to book a hotel in St. Florence 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 St. Florence is Tuesday. The most expensive day to stay in St. Florence is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to refine your preferences, such as your budget, desired location, and preferred type of hotel. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel accommodations in St. Florence 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 near St. Florence

St. Florence is an ideal destination for outdoor enthusiasts and beach lovers, offering attractions like stunning beaches, historic castles, and picturesque bays. Visitors can immerse themselves in the local culture, enjoy romantic experiences, and explore sights such as St. Florence Church and the charming village itself. Whether you seek adventure or relaxation, St. Florence promises a memorable getaway filled with delightful experiences.

  • Tenby Beach: Enjoy the sun and surf at Tenby Beach, just 3 miles from St. Florence. This stunning beach boasts soft sands and vibrant beach vibes, making it perfect for a relaxing day by the sea or fun-filled activities with family and friends.
  • Manorbier Castle: Discover the enchanting Manorbier Castle, located 3 miles away. With its romantic setting and rich cultural history, this medieval fortress offers breathtaking views and a glimpse into Wales' fascinating past.
  • Barafundle Bay: Venture 7 miles from St. Florence to Barafundle Bay, where stunning scenery meets outdoor adventure. This idyllic beach is perfect for swimming, picnicking, or simply soaking in the natural beauty of the Welsh coastline.

Best time to go to St. Florence

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

Calendar MonthTemperaturePrecipitationCloudinessOccupancyPricing
January45.5°F (7.5°C)Light RainMostly CloudyAverageSlightly Low
February45.1°F (7.3°C)Light RainMostly CloudyAverageSlightly Low
March46.0°F (7.8°C)Light RainMostly CloudyAverageAverage
April48.7°F (9.3°C)Light RainMostly SunnyAverageAverage
May52.7°F (11.5°C)Light RainMostly SunnySlightly HighAverage
June57.7°F (14.3°C)Light RainMostly SunnyAverageSlightly High
July60.8°F (16.0°C)Light RainMostly SunnySlightly HighSlightly High
August61.2°F (16.2°C)Light RainMostly CloudySlightly HighSlightly High
September59.2°F (15.1°C)Light RainMostly SunnyAverageAverage
October55.8°F (13.2°C)Light RainMostly CloudySlightly LowAverage
November50.9°F (10.5°C)Light RainMostly CloudySlightly LowSlightly Low
December47.8°F (8.8°C)Light RainMostly CloudySlightly LowAverage

Frequently Asked Questions

What is the best area to stay in St Florence?

The best area to stay in St Florence is within the village itself, particularly around the main street, for convenient access to local amenities and a peaceful village experience.

This central area of St Florence offers a collection of traditional Pembrokeshire cottages and guesthouses. The village is compact and walkable, with the main street featuring a local pub and a few small shops. It's a quiet base, providing a relaxing stay away from busier tourist hubs. It's particularly well-suited for couples seeking a tranquil getaway.

For families, staying in one of the holiday cottages just outside the village center offers more space and privacy. These accommodations often come with gardens and are still within an easy walk or short drive to the village's amenities.

When is the best time to go to St Florence?

The best time to go to St Florence for pleasant weather and outdoor activities is during the late spring and summer months, from May to September.

During these months, you'll experience milder temperatures, making it ideal for exploring the Pembrokeshire Coast Path, visiting local attractions, and enjoying the village's outdoor spaces. The longer daylight hours also allow for more extensive sightseeing.

Families often find July and August particularly appealing due to school holidays, which coincide with the warmest weather and a full schedule of local events and attractions. While these months are busier, the village and surrounding areas are well-equipped to handle visitors, offering a wide range of activities suitable for all ages.

For travelers seeking a quieter experience with comfortable weather, May, June, and September are excellent choices.

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. Florence.

How much is the nightly rate at a St. Florence hotel?

Prices for hotels in St. Florence often vary, but you can find a great deal from $71 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