A church with a tall tower and gravestones in the foreground.

Find hotels in St. Florence from $77

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

The Imperial Hotel

The Imperial Hotel
3.5 star property
Tenby
9.2 out of 10, Wonderful, (210 reviews)
"Our second stay at this lovely hotel. The staff are superb."
United Kingdom
christopher
15 days ago
$147 nightly
The price is $176
Jul 12 - Jul 13
Total with taxes and fees
The Imperial Hotel

Heywood Spa Hotel

Heywood Spa Hotel
4.0 star property
Tenby
9.2 out of 10, Wonderful, (263 reviews)
"Breakfast was ok. Restaurant was well presented. Room was clean."
United Kingdom
Justin
May 11th, 2026
$184 nightly
The price is $220
Jul 5 - Jul 6
Total with taxes and fees
Heywood Spa Hotel

The Broadmead Boutique B and B

The Broadmead Boutique B and B
3.0 star property
Tenby
9.6 out of 10, Exceptional, (106 reviews)
"Nice B b. They need a luggage elevator."
Australia
Warwick
17 days ago
$138 nightly
The price is $165
Jul 9 - Jul 10
Total with taxes and fees
The Broadmead Boutique B and B

The Esplanade

The Esplanade
4.0 star property
Tenby
8.6 out of 10, Excellent, (386 reviews)
"Breakfast included. The booking stated ocen views. Entry was self service check."
Australia
Geoffery
May 21st, 2026
$121 nightly
The price is $145
Jul 15 - Jul 16
Total with taxes and fees
The Esplanade

Slebech Park Restaurant & Rooms

Slebech Park Restaurant & Rooms
5.0 star property
Haverfordwest
8.4 out of 10, Very Good, (347 reviews)
"Their warm hospitality made us feel very welcome. A great atmosphere."
Canada
Tanya
13 days ago
$142 nightly
The price is $170
Jul 3 - Jul 4
Total with taxes and fees
Slebech Park Restaurant & Rooms

Best Western Lamphey Court Hotel & Spa

Best Western Lamphey Court Hotel & Spa
4.0 star property
Pembroke
8.2 out of 10, Very Good, (451 reviews)
"Great location to relax or explore."
United Kingdom
Alan
April 16th, 2026
$130 nightly
The price is $156
Jul 21 - Jul 22
Total with taxes and fees
Best Western Lamphey Court Hotel & Spa

Gower View Luxury bed & Breakfast

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

Tŷ Milford Waterfront

Tŷ Milford Waterfront
3.0 star property
Milford Haven
9.2 out of 10, Wonderful, (841 reviews)
"It was a beautiful location and the staff were very helpful."
United Kingdom
Rhian
6 days ago
$83 nightly
The price is $100
Jul 27 - Jul 28
Total with taxes and fees
Tŷ Milford Waterfront

Little Red Rooster Rest and Spa

Little Red Rooster Rest and Spa
4.0 star property
Tenby
8.2 out of 10, Very Good, (193 reviews)
"We enjoyed our stay for one night. We would come back again."
United Kingdom
Anna
February 15th, 2026
$98 nightly
The price is $117
Jul 9 - Jul 10
Total with taxes and fees
Little Red Rooster Rest and Spa

The Strathmore

The Strathmore
3.5 star property
Tenby
9.6 out of 10, Exceptional, (175 reviews)
"Great welcome from Joe. Really clean and spacious room."
United Kingdom
denise
$90 nightly
The price is $108
Jun 29 - Jun 30
Total with taxes and fees
The Strathmore

The Begelly Arms

The Begelly Arms
3.5 star property
Kilgetty
9.0 out of 10, Wonderful, (130 reviews)
"Breakfast was excellent. Bar was well stocked."
United States
Nigel H
April 1st, 2026
$96 nightly
The price is $116
Jul 9 - Jul 10
Total with taxes and fees
The Begelly Arms

Grove of Narberth

Grove of Narberth
5.0 star property
Narberth
9.8 out of 10, Exceptional, (93 reviews)
"A special stay in a friendly."
United Kingdom
Asha
16 days ago
$330 nightly
The price is $396
Jul 12 - Jul 13
Total with taxes and fees
Grove of Narberth

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
April 26th, 2026
Coach Guest House

Harbour Stays - The Marine Centre

Harbour Stays - The Marine Centre
2.0 star property
Saundersfoot
8.0 out of 10, Very Good, (18 reviews)
"Room very clean. Great location in a beautiful location."
United Kingdom
Claire
$93 nightly
The price is $112
Jul 2 - Jul 3
Total with taxes and fees
Harbour Stays - The Marine Centre

The Dunes

The Dunes
3.5 star property
Tenby
9.8 out of 10, Exceptional, (53 reviews)
"Convenient for walking into Tenby."
United Kingdom
Sally
8 days ago
$182 nightly
The price is $219
Jul 19 - Jul 20
Total with taxes and fees
The Dunes

The Southcliff

The Southcliff
2.5 star property
Tenby
9.6 out of 10, Exceptional, (40 reviews)
"Very clean guest house in a good location. Bed was comfortable with crisp white bedding."
United Kingdom
John
25 days ago
$152 nightly
The price is $182
Jul 10 - Jul 11
Total with taxes and fees
The Southcliff

Malin House

Malin House
3.0 star property
Saundersfoot
8.8 out of 10, Excellent, (53 reviews)
"Easy access to Saundersfoot front 6 min walk downhill."
United Kingdom
Brian
3 days ago
Malin House

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

OYO Lamphey Hall

OYO Lamphey Hall
3.0 star property
Pembroke
8.2 out of 10, Very Good, (106 reviews)
"Very nice and calm hotel. Very friendly people and reasonable prices."
United Kingdom
Dimitris
May 6th, 2026
$100 nightly
The price is $118
Jun 29 - Jun 30
Total with taxes and fees
OYO Lamphey Hall

Harbour Stays - Ocean Square

Harbour Stays - Ocean Square
2.0 star property
Saundersfoot
8.8 out of 10, Excellent, (35 reviews)
"Perfect base to explore Saundersfoot. Easy access to the beach."
United Kingdom
Emma
6 days ago
$64 nightly
The price is $77
Jul 22 - Jul 23
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.
Save an average of 15% on thousands of hotels when you're signed in

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

More cheap stays in St. Florence

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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 can I save on a St. Florence hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible St. Florence hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. 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. Florence hotel?
Prices for hotels in St. Florence often vary, but you can find a great deal from $77 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