Need help?
My lastminute.com
Shield with stars icon

Book with confidence - We have plenty of flexible travel options to choose from in case you need to change your plans.

COVID-19 updates. - For information on refunds and cancellations. To change your booking on My lastminute.com. Read up on the latest travel restrictions.

Hotels in Southport

A seaside town in Merseyside, Southport provides a wonderful alternative to the big cities. Book a Southport hotel with us and discover this pearl on the Sefton coast.

Pier

Opened in 1860 and over 1,000m long, Southport Pier is the oldest iron pier in the country. In the UK only Southend's pier beats its prodigious length. Take the pier tram to the end or walk the length, either way, enjoy a cuppa in the Pier Pavilion while enjoying views of the splendid coastline. The pier has amusements at the entrance, while at the end you'll find traditional penny slot machines.

Glorious coastline

Southport boasts 22 miles of gorgeous coastline which is perfect for family fun, whether pitching up on a sandy spot or enjoying an invigorating coastal walk. Ainsdale Beach is an award-winning strip of golden-sanded delight and the only one in the North West beach to be awarded a Blue Flag, as well as a Quality Coast prize. And Formby Beach, less than ten miles north, has 500 acres of sand dunes backed by pine trees and is a nature-watcher's paradise. Here you'll stand a good chance of seeing sanderlings, dunlins, oystercatchers and bar-tailed godwits, and the pines are home to a colony of red squirrels.

Teeing off

Southport has the greatest concentration of championship links courses in Britain and is widely held to be the golfing capital of England. Royal Birkdale is the jewel in Southport's golfing crown and with at least another 11 courses within a short distance of the town, there's plenty of opportunity to while away the hours on the links.

Eating and drinking in Southport

You'll find wonderful choices of eateries in Southport, including Bistro21. This family owned restaurant in the centre of the town has a terrific reputation for its freshly prepared cuisine using only the finest ingredients. Not sure what to choose? No problem, you can sample the menu before deciding. Another independently-owned restaurant, Samsara Thai has gathered plaudits for its tasty, fresh-cooked food and friendly staff. And another restaurant with a loyal following is Bistro Bar Med which offers up a range of Spanish, Greek and Turkish dishes. The interior has an authentic Mediterranean feel and after sangria or two you may well forget you're still in England.

Shopping in and around Southport

Southport provides a tremendous choice for shopaholics. Wesley Street, with its pastel-coloured little stores, is a great place to find something a bit different, with its array of gift shops, book stores and craft outlets. You'll find boutiques and high street brands under the Victorian wrought iron canopies of the Wayfarers Shopping Arcade on Lord Street. This Grade II listed building houses over 30 independent stores selling fashion, furniture and food, as well as gifts and jewellery. And if that's not enough, Central Twelve (or C12) is a retail park a mere five minutes from town and is home to many big name brands.

Frequently asked questions about Hotels in Southport

What are the best hotels to stay in Southport?

According to our booking data, one of the most booked hotels in Southport is Formby Hall Golf Resort & Spa.

What are the most convenient hotel rates in Southport?

The lowest price for a double room in Southport is £27.

What hotels are in the central Southport neighborhood?

If you want to stay near the center of Southport, you can consider staying at Royal Clifton Hotel & Spa, Sure Hotel Collection, Prince Of Wales Hotel, Southport and The Vincent Hotel.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555