Conveniently Located in the Heart of South St. Petersburg, FL

Crystal Inn sits in the heart of South St. Petersburg, Florida—one of the most convenient spots on the Gulf Coast for travelers exploring the Tampa Bay area. We're minutes from the beach, close to shopping and dining, and easy to reach from major routes in and out of Pinellas County. Call us at (727) 866-0706 for directions or to make a reservation.

Easy to Find, Hard to Leave


Whether you're arriving by car, truck, or towing a boat or small RV, Crystal Inn is easy to access and even easier to settle into. Our on-site parking accommodates a range of vehicles, and our 24/7 availability means we're ready whenever you arrive.

Aerial view of a coastal road beside white sand beach and turquoise ocean under a blue sky
Coastal resort with red-roofed buildings beside a sandy beach and blue water under a bright sky

Service Areas

Serving Travelers Throughout Pinellas County and Beyond


Crystal Inn proudly serves guests visiting or traveling through the greater St. Petersburg and Pinellas County region, including:

Gulfport

Pinellas Park

Largo

Clearwater

Seminole

St. Pete Beach

Treasure Island

South Pasadena

Kenneth City

Lealman

Tierra Verde

Madeira Beach

Redington Shores

Dunedin

No matter where your journey starts, Crystal Inn is your home base for the Gulf Coast.

4600 34th St S, Saint Petersburg, Florida, 33711