Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 321,000 hotels worldwide.

Get the best price available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured St. Petersburg Golf Hotels

See all 2,214 Hotels in St. Petersburg
Hollander Boutique Hotel

Hollander Boutique Hotel

421 4th Ave N, St. Petersburg
3.0 out of 5.0
4.5 out of 5 (1,871 reviews)
Quaint but convenient hotel.Just lovely. Perfect. The staff couldn't be friendlier or more helpful.
  Nov 17, 2017

$109

$109
The Vinoy Renaissance St. Petersburg Resort & Golf Club

The Vinoy Renaissance St. Petersburg Resort & Golf Club

501 5th Ave Ne, St. Petersburg
4.0 out of 5.0
4.6 out of 5 (778 reviews)
Great facility, Parking is a problemThe hotel is undergoing some renovations, but nevertheless is attractive. Our room in the guest towers was spacious and nicely decorated. One negative was the loud AC unit. Parking is somwhat of a problem. There is no longer self parking in the garage, Valet is all that is available at$23/day. The ...
  Nov 16, 2017

$169

$169
Beach Drive Inn Bed & Breakfast

Beach Drive Inn Bed & Breakfast

532 Beach Dr. NE, St. Petersburg
3.0 out of 5.0
4.2 out of 5 (88 reviews)
Very quiet and lovely home. Comfy!Great place to go to get away from the big crowds and chaos, but literally one crosswalk away from all of the great places in downtown St. Pete. Extremely comfortable room and bed with super soft sheets for a great sleep. I was very pleasantly surprised and will return.
  Oct 18, 2017

$149

$149
The Birchwood

The Birchwood

340 Beach Dr Ne, St. Petersburg
3.0 out of 5.0
4.6 out of 5 (118 reviews)
Great weekend getaway for my boyfriend's birthday. Love the Canopy!
  Nov 13, 2017

$310

$310
Terrace Park Suites

Terrace Park Suites

206 9th Ave Ne, Saint Petersburg
Mansion Inn

Mansion Inn

105 5th Avenue NE, St. Petersburg
3.0 out of 5.0
3.6 out of 5 (109 reviews)
Hotel close to Beach DrStaff went out of their way to make our stay comfortable. Hotel is close to downtown St Pete. I’m glad we picked this hotel to stay for the night.
  Nov 14, 2017

$107

$107
Historic Colonial Inn & Spa

Historic Colonial Inn & Spa

126 2nd Ave Ne, Saint Petersburg
Hampton Inn & Suites St. Petersburg/Downtown

Hampton Inn & Suites St. Petersburg/Downtown

80 Beach Dr NE, St. Petersburg
2.5 out of 5.0
4.5 out of 5 (621 reviews)
Very nice, boutique-like hotel in great location!Clean, modern and welcoming with comfortable beds and attractive decor. Will definitely stay there again! Staff very nice!
  Oct 16, 2017

$135

$135
St. Petersburg Marriott Clearwater

St. Petersburg Marriott Clearwater

12600 Roosevelt Blvd N, St. Petersburg
3.5 out of 5.0
4.4 out of 5 (216 reviews)
Great hotel and comfortable stay.My one night stay in this hotel was fantastic! Everything was done correctly. Quick and efficient check-in, clean and comfortable room, fantastic staff and a great breakfast. They are doing everything correctly here. Highly recommend!!
  Aug 29, 2017

$139

$139
Ponce De Leon Hotel

Ponce De Leon Hotel

95 Central Ave, St. Petersburg
3.0 out of 5.0
3.5 out of 5 (1,610 reviews)
close to everything downtown great spotHad a room at first .. Fridge didn’t work I needed one traveled eight with a cooler needed one.. they moved us.... buuuuut we had to pay extra $20... can’t believe that was not our fault......then 2 hrs later.... they assigned our room to someone else so in room sitting there watching tv someone ...
  Nov 14, 2017

$98

$98
Hotel Indigo St Petersburg Downtown

Hotel Indigo St Petersburg Downtown

234 3rd Ave N, St. Petersburg
3.5 out of 5.0
3.9 out of 5 (371 reviews)
Maid service was not good. Bathroom shower was nasty. Coffee cups were left used, not replaced. Coffee was not replaced. Had to go to front desk to get coffee twiice. Overall it is a nice hotel.
  Oct 10, 2017

$112

$112
Cordova Inn

Cordova Inn

253 2nd Ave N, St. Petersburg
2.5 out of 5.0
3.8 out of 5 (718 reviews)
Nice hotel, perfect locationNice, clean hotel, perfect location in downtown Saint Petersburg, FL.
  Nov 16, 2017

$99

$99
The Inn on Third

The Inn on Third

342 3rd Ave N, St. Petersburg
2.0 out of 5.0
4.5 out of 5 (782 reviews)
Very nice historic hotel located close to the vibrant St. Pete downtown district. While close to the entertainment area, the hotel is on a quiet street with low traffic. The hotel is clean, and furnished with interesting antiques and artwork, as are the guestrooms. The free breakfast is very good, ...
  Oct 23, 2017

$94

$94
Courtyard by Marriott St. Petersburg Downtown

Courtyard by Marriott St. Petersburg Downtown

300 4th St N, St. Petersburg
3.0 out of 5.0
4.2 out of 5 (192 reviews)
The staff was very helpful and polite. The hotel was clean.
  Sep 18, 2017

$165

$165
Hilton St. Petersburg Bayfront

Hilton St. Petersburg Bayfront

333 1st St S, St. Petersburg
3.5 out of 5.0
3.9 out of 5 (746 reviews)
Clean and a friendly staffeverything was just great. Nothing else to say. Not hear to write a novel;
  Sep 22, 2017

$144

$144
Bayside Inn Pinellas Park - Clearwater

Bayside Inn Pinellas Park - Clearwater

9359 US Hwy 19 North, Pinellas Park
2.0 out of 5.0
1.8 out of 5 (704 reviews)
Good for the moneyThis hotel is not for the "Spoiled" or "High Maintenance" woman. It's a good deal which most people are looking for. Contrary to other reviews, NOBODY will hurt you or sell drugs to you. THERE ARE NO BED BUGS!!! There are NO PROSTITUTES/DEALERS in the parking lot. Mind your business and don't assume ...
  Mar 21, 2017
Country Inn & Suites By Carlson, St. Petersburg-Clearwater

Country Inn & Suites By Carlson, St. Petersburg-Clearwater

8050 US Hwy 19N, Pinellas Park
2.5 out of 5.0
4.2 out of 5 (776 reviews)
Close to shopping and foodHotel was nice, close to shopping and food; pool is horrible! The pool is old, chairs are falling apart, torn, broken, and not clean.
  Nov 14, 2017

$83

$83
La Quinta Inn Tampa Pinellas Park/Clearwater

La Quinta Inn Tampa Pinellas Park/Clearwater

7500 Highway 19 N, Pinellas Park
2.5 out of 5.0
3.3 out of 5 (876 reviews)
Visiting my mother and father which are retired I will be back to stay at this hotel again I come in town twice a year thank you for the breakfast the clean room and the safety
  Nov 9, 2017

$72

$72
Days Inn St. Petersburg North

Days Inn St. Petersburg North

5005 34th Street North, St. Petersburg
2.5 out of 5.0
3.4 out of 5 (75 reviews)
The first room we had was nasty. I was sooooo tired and ready for a shower and sleep but soon as I get to the bathroom someone had threw up in the tub and tried to clean but didn't finish the job so I had to put everything back in the car including my 2 kids on top they were already sleep we got ...
  Aug 23, 2017

$63

$63
Comfort Inn & Suites Northeast - Gateway

Comfort Inn & Suites Northeast - Gateway

875 94th Avenue North, St. Petersburg
3.0 out of 5.0
4.5 out of 5 (417 reviews)
Very pleasant experience. Liked the keurig coffee maker in room and appreciate cups with lids. Amenities nice quality. Bed very comfortable.
  Oct 21, 2017

$90

$90
Map

Recently booked Golf Hotels in St. Petersburg

Cordova Inn
2.5 out of 5.0
Last booking: 12 minutes ago
Hilton St. Petersburg Carillon Park
3.5 out of 5.0
Last booking: 20 minutes ago
Country Inn & Suites By Carlson, St. Petersburg-Clearwater
2.5 out of 5.0
Last booking: 48 minutes ago
Red Roof Inn Tampa Bay - St. Petersburg
2.5 out of 5.0
Last booking: 1 hour ago
Hollander Boutique Hotel
3.0 out of 5.0
Last booking: 1 hour ago
Budget Inn St Petersburg
2.0 out of 5.0
Last booking: 4 hours ago
The Inn on Third
2.0 out of 5.0
Last booking: 6 hours ago
Courtyard by Marriott St. Petersburg Downtown
3.0 out of 5.0
Last booking: 8 hours ago
Hilton St. Petersburg Bayfront
3.5 out of 5.0
Last booking: 13 hours ago

Pocket Guide: Golf Hotels in St. Petersburg

Search for hotels in St. Petersburg on Expedia. You can easily find your hotels in St. Petersburg using one of the methods below:

  • View our selection of featured hotels in St. Petersburg
  • Use the map to find hotels in the St. Petersburg neighborhood you prefer
  • Use the filters to see hotels in a specific area of St. Petersburg, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in St. Petersburg
  • Enter your travel dates to view the best deals on hotels in St. Petersburg - while they last