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.

Cheap Hotels in St Petersburg

5005 34th Street North
3.9 Miles from the centre

Guests of the Days Inn by Wyndham St. Petersburg / Tampa Bay Area will enjoy an on-site outdoor pool, free continental breakfast, and a children’s pool. This hotel is located just 4 miles from the Mangrove Bay Golf Course. Free Wi-Fi and a TV with cable channels are both included in every simply decorated guest room of this St. Petersburg hotel. Select rooms include a microwave and small refrigerator. Guests will enjoy clean clothes after a visit to the hotel’s launderette or they can talk business in the on-site meeting facilities. A 24-hour reception is also available for added convenience. This hotel is 5 minutes’ drive from the Sawgrass Lake Park and 6 miles from the Pier. Guests of the Days Inn by Wyndham St. Petersburg / Tampa Bay Area are just 20 minutes’ drive from the beach.

Show more
per night from £63
Estimated price based on searches in the last month
2937 Beach Boulevard
4.7 Miles from the centre

This historic Gulfport inn located less than 5 minutes’ walk from the waterfront in the heart of the Historic Waterfront District. Features include free WiFi, a southern veranda, and garden patio. A Florida-style full breakfast is available every morning. Isabelle’s at the Historic Peninsula Inn serves classic Southern cuisine with a modern twist. The individually styled rooms and suites at the Historic Peninsula Inn offer cable TV and an en suite bathroom. A seating area and ironing facilities are also included. Guests of the inn can relax on the outdoor patio. Free, off-the-street parking is available behind the inn. Dolphin Watch Snorkelling is 1.6 km from the inn, while Boyd Hill Nature Park is less than 20 minutes’ drive away. St. Petersburg city centre is 8.8 km away.

Show more
per night from £106
(price for Tue, 22 Jun)

Budget Inn St Petersburg Hotel

53
1032 reviews by TrustYou
800 34th Street N

In St. Petersburg (United Central)

Show more
per night from £65
(price for Tue, 22 Jun)

Ponce De Leon Hotel

65
1329 reviews by TrustYou
95 Central Ave
0.4 Miles from the centre

Near Salvador Dali Museum

Show more
per night from £88
(price for Tue, 22 Jun)

Holiday Inn Express & Suites ST. PETERSBURG NORTH (I-275) Hotel

82
559 reviews by TrustYou
2171 54TH AVENUE NORTH
3.6 Miles from the centre

Enjoy our beautiful hotel in St. Petersburg, FloridaOur friendly staff are waiting to greet you at our Holiday Inn Express® & Suites St. Petersburg. Our hotel is conveniently located in a quiet area just off of I-275 directly next to Cracker Barrel, and only minutes away from many major attractions.Looking for nearby activities in St. Petersburg, FL? There are many attractions within a five-mile radius including Tropicana Field, Mahaffey Theater, The Pier, Aquarium, Sunken Gardens, Holocaust Museum, Salvador Dali Museum and Derby Lane, the world’s oldest continuously operating Greyhound Track, and only 5 minutes away! Families also love that we are a short drive from Busch Gardens, as well as Florida's beautiful beaches. Business travelers will appreciate being less than six miles from Downtown St. Petersburg, Gateway Business Centre, Carillon Business Center, All Children's Hospital and Bay Front Medical Center. We are pleased to offer a 24-hour Business Center with copy and wireless printing, as well as a meeting room ideal for small groups.Keep up your workout routine in our 24-hour Fitness Center or take the kids for a swim in our heated, outdoor pool. We also offer free high-speed, wireless Internet access throughout the hotel, so you can easily stay in touch with friends, family and the office.

Show more
per night from £94
(price for Sun, 20 Jun)

Hotel Indigo St Petersburg Downtown

234 3rd Ave N
0.2 Miles from the centre

Facilities and services include 24-hour reception, business service, gym/fitness facilities, wireless internet access, safe box at the reception, and pets allowed upon request (extra charge). Rooms feature air conditioning, coffee/tea maker, desk, cable/satellite television, telephone, and hairdryer. Address: 234 3rd Ave N, St. Petersburg FL, 33701 Unites States of America.

Show more
per night from £102
Estimated price based on searches in the last month

Staybridge Suites ST. PETERSBURG DOWNTOWN Hotel

81
297 reviews by TrustYou
940 5TH AVE SOUTH
0.7 Miles from the centre

The hotel is located five blocks from Tropicana Field, home to the Tampa Bay Rays Situated near the downtown waterfront district where you will find the world renowned Dali Museum, Mahaffey Theater, Chihuly Collection, and The Morean Arts Center and Jannus Live. Downtown boasts a vibrant arts community, amazing local dining, unique shops and Al Lang Field-home to the Tampa Bay Rowdies.We are the perfect home base while visiting Johns Hopkins - All Children’s Hospital, Bayfront Medical Center, St. Anthony's Hospital, The Poynter Institute, Duke Energy, Honeywell, Ceridian, Jabil, University of South Florida, St. Pete College (SPC) and Eckerd College. At this all-suite hotel in Downtown St. Petersburg, you will enjoy apartment-style accommodations, experience community feeling with great amenities including complimentary breakfast daily and evening reception Monday - Wednesday night with complimentary beer, wine and light snacks from 5:30 - 7:30 PM, a state of the art fitness center, heated outdoor pool, laundry facility, 24-hour pantry, and business center.

Show more
per night from £107
Estimated price based on searches in the last month

Cordova Inn Hotel

78
529 reviews by TrustYou
253 2nd Ave N
0.2 Miles from the centre

Near Salvador Dali Museum

Show more
per night from £113
Estimated price based on searches in the last month

Hollander Boutique Hotel

93
2753 reviews by TrustYou
421 4th Ave N
0.2 Miles from the centre

Near Jannus Live

Show more
per night from £113
(price for Tue, 22 Jun)

Magnuson Hotel Marina Cove Hotel

78
887 reviews by TrustYou
6800 Sunshine Skyway Ln S
5.2 Miles from the centre

Near Maximo Park

Show more
per night from £128
Estimated price based on searches in the last month

Hyatt Place St. Petersburg / Downtown Hotel

88
559 reviews by TrustYou
25 2nd Street North

Near Salvador Dali Museum

Show more
per night from £169
(price for Tue, 22 Jun)

Fairfield Inn & Suites by Marriott St Petersburg North Hotel

2575 54th Avenue North

Near Sawgrass Lake Park

Show more
per night from £171
Estimated price based on searches in the last month

Hotels in St Petersburg

lastminute.com has a fantastic range of hotels in St Petersburg, with everything from cheap hotels to luxurious five star accommodation available. We like to live up to our last minute name so remember you can book any one of our excellent St Petersburg hotels up until midnight and stay the same night.

We offer big savings on all kinds of hotels in some of the best locations St Petersburg has to offer so use our search box to find one that meets your requirements. Whether youre travelling with your family, alone or with your partner, we have a superb selection to choose from. Book now and make some great savings - also dont forget our Price Match Guarantee

Frequently asked questions about Hotels in St Petersburg

What are the best hotels to stay in St Petersburg?

Days Inn by Wyndham St. Petersburg / Tampa Bay Area and The Historic Peninsula Inn are some of the popular hotels in St Petersburg.

What are the most convenient hotel rates in St Petersburg?

The cheapest price for a double room in St Petersburg is £62, offered by Days Inn by Wyndham St. Petersburg / Tampa Bay Area.

What hotels are in the central St Petersburg neighborhood?

The best hotels near the center of St Petersburg are Days Inn by Wyndham St. Petersburg / Tampa Bay Area and The Historic Peninsula Inn.

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