18+ Hotels in St. Petersburg, FL
Where You Can Check In at 18, 19 or 20
3 hotels in St. Petersburg, FL list a minimum check-in age of 18 on Hotels.com, so travelers aged 18, 19 and 20 can check in. Observed starting prices are $118 at Mi Casa es Tu Casa Prestige Collection and $124 at Ponce De Leon Hotel per night. Mi Casa es Tu Casa Prestige Collection has the best guest rating, 9.4/10 from 206 reviews. Of these, 1 has a pool. Places mentioned near these hotels include Vinoy Park, Museum of Fine Arts and Chihuly Collection. Hotel data checked in November 2026.
Policies can change: confirm the minimum check-in age with the hotel before booking.
- hotels with 18+ check-in
- 3
- lowest starting price, Mi Casa es Tu Casa Prestige Collection
- $118
- best rating, Mi Casa es Tu Casa Prestige Collection
- 9.4/10
- has a pool
- 1
Show map
Mi Casa es Tu Casa Prestige Collection
2.0-star hotel
115 5th Ave NE, St. Petersburg, FL 33701, USA
Chihuly Collection · 0.2 km · 2 min walk
- Pool
- Fitness center
- Free WiFi
- Air conditioning
Minimum check-in age: 18
Show more details
Pets: Pets not allowed
Nearby
- Chihuly Collection — 0.2 km, 2 min walk
- Vinoy Park — 0.5 km, 6 min walk
- Museum of Fine Arts — 0.6 km, 6 min walk
Beach Drive Inn
2.0-star hotel
532 Beach Dr. NE, St. Petersburg, FL 33701, USA
Chihuly Collection · 0.3 km · 3 min walk
- Free WiFi
- Air conditioning
Minimum check-in age: 18
Show more details
Pets: Pets not allowed
Nearby
- Chihuly Collection — 0.3 km, 3 min walk
- Vinoy Park — 0.5 km, 6 min walk
- Museum of Fine Arts — 0.6 km, 6 min walk
Ponce De Leon Hotel
3.0-star hotel
95 Central Ave, St. Petersburg, FL 33701, USA
Jannus Live · 0.3 km · 3 min walk
- Free WiFi
- Air conditioning
Minimum check-in age: 18
Show more details
Pets: Pets not allowed
Nearby
- Jannus Live — 0.3 km, 3 min walk
- Museum of Fine Arts — 0.4 km, 5 min walk
- Mahaffey Theater — 0.4 km, 5 min walk
No hotels match the selected amenities.