No deposit hotels in St. Petersburg, Florida Book No deposit hotels in St. Petersburg Tru By Hilton St. Petersburg Downtown Central Ave ★★★★★ 8.5/10 20 17th St. South Check Availability Holiday Inn Express St. Petersburg North / I-275 by IHG ★★★★★ 8.2/10 2171 54th Avenue North Check Availability Hampton Inn & Suites St. Petersburg/Downtown ★★★★★ 8.4/10 80 Beach Drive Northeast Check Availability Staybridge Suites St. Petersburg FL by IHG ★★★★★ 8.2/10 940 5th Avenue South Check Availability Hilton St. Petersburg Carillon Park ★★★★★ 8.5/10 950 Lake Carillon Drive Check Availability Galaxy Hotel ★★★★★ 8.8/10 101 3rd Avenue North Check Availability See All No Deposit Hotels in Florida