1map logoGo to main page

Denver, CO, USA to St. Petersburg, FL, USA from $60: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Denver, United States of America
to
St. Petersburg, United States of America

How to Get from Denver to St. Petersburg: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$60 by busBest price
3040 kmDistance
7h 40m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Denver to St. Petersburg with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
7h  53m
Estimated price
$60-256
Recommended
route map
Distance: 3040 km
Duration: 7h 40m

See more options

Company
various
Plane
Average Duration
11h  4m
Estimated price
$0-0
Company
various
Plane
Average Duration
8h  8m
Estimated price
$115-570
Company
Greyhound USA
Bus
Average Duration
43h  38m
Estimated price
$212-464
Company
various
Plane
Average Duration
7h  40m
Estimated price
$233-470
Company
various
Bus
Average Duration
46h  30m
Estimated price
$405-600
Company
various
Drive
Average Duration
30h  7m
Estimated price
$601-602

Traveling From Denver to St. Petersburg

Embark on a journey that takes you from the majestic Rocky Mountains and vibrant city life of Denver to the serene waterfront views and rich cultural tapestry of St. Petersburg.

Best Neighborhoods in St. Petersburg

St. Petersburg boasts diverse neighborhoods, each offering its own charm and character.

Downtown St. Petersburg
• Bustling arts and culture scene.
• Home to trendy restaurants and shops.
Old Northeast
• Beautiful historic architecture and residences.
• Scenic views along the waterfront.
Tyrone Villas
• Offers a more laid-back atmosphere.
• Convenient to shopping and local parks.

Best Times To Visit St. Petersburg's Attractions

Timing your visits can greatly enhance your experience in St. Petersburg.

The Dali Museum
Visit on weekday afternoons for fewer crowds and a serene atmosphere.
Vinoy Park
Early morning is perfect for peaceful strolls and stunning sunrises.
Fort De Soto Park
Weekdays offer more space to explore the scenic beaches and trails.

St. Petersburg Weather: What to Expect Year-Round

St. Petersburg enjoys a warm, subtropical climate, making it a great destination year-round; however, the best times to visit are typically late fall and early spring when temperatures are mild and humidity is lower. Understanding weather patterns can help you plan outdoor activities and festivals, ensuring a more enjoyable trip.

Dining in St. Petersburg: A Taste of Local Flavor

Try the shrimp and grits at a cozy waterfront restaurant in St. Petersburg, where the emphasis on fresh, local seafood contrasts with the hearty mountain fare often found in Denver. The laid-back atmosphere and vibrant coastal flavors create a dining experience that immerses you in the local culture, making each bite a reflection of the Sunshine City.

Denver - St. Petersburg operators

Explore transport companies operating between Denver and St. Petersburg, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
southwest.com

Plane from Denver (DEN) to Tampa (TPA)

Average Duration
3h 23m
Estimated price
$607-608

Plane from Denver (DEN) to Sarasota/Bradenton (SRQ)

Average Duration
5h 10m
Estimated price
$609-2560

Plane from Denver (DEN) to Orlando (MCO)

Average Duration
3h 30m
Estimated price
$2564-2563
Website
united.com

Plane from Denver (DEN) to Tampa (TPA)

Average Duration
3h 26m
Estimated price
$2565-602

Plane from Denver (DEN) to Sarasota/Bradenton (SRQ)

Average Duration
3h 29m
Estimated price
$2566-2563

Plane from Denver (DEN) to Orlando (MCO)

Average Duration
3h 35m
Estimated price
$2567-2563
Website
allegiantair.com

Plane from Denver (DEN) to St. Petersburg (PIE)

Average Duration
5h 38m
Estimated price
$2562-600

Plane from Denver (DEN) to St. Petersburg (PIE)

Average Duration
8h 31m
Estimated price
$2562-2563
Bus
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Denver Union Station to St. Petersburg

Average Duration
43h 38m
Estimated price
$212-464

Bus from Denver Union Station to St Louis Bus Station

Average Duration
15h 55m
Estimated price
$153-607

Bus from St Louis Bus Station to Nashville Bus Station

Average Duration
7h 15m
Estimated price
$1565-1158

Bus from Nashville Bus Station to Tallahassee Bus Station

Average Duration
11h 25m
Estimated price
$150-115520

Bus from Tallahassee Bus Station to St Petersburg

Average Duration
5h 30m
Estimated price
$577-151
Contact phone
+1 800-872-7245
Website
amtrak.com

Bus from Orlando (FL) to St. Petersburg

Average Duration
2h 40m
Estimated price
0-0
Contact phone
+1 727-540-1900
Website
psta.net

Bus from TPA RENTAL CAR FACILITY to Psta 34Th St Layby - Platform - B

Average Duration
32m
Estimated price
$1155-1156

Bus from Psta 34Th St Layby - Platform - A to Central Ave + 35Th St S

Average Duration
46m
Estimated price
$1155-1156

Denver to St. Petersburg: Overview of Bus, Train, Flight, and Car Trips

Traveling between Denver and St. Petersburg offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Useful tips for plane travellers
• When booking your flight, consider checking all available airlines: Delta, Frontier Airlines, United Airlines, and Southwest Airlines to find the best times and prices, as routes may vary daily.
• Upon arrival at Tampa International Airport, be prepared for a 30-40 minute drive to St. Petersburg; using the airport's ride-share locations can help, as taking a taxi to downtown St. Petersburg typically costs around $40-$50.
• Be aware that St. Petersburg has a smaller airport serving local flights, so if you're planning on connecting to other destinations, ensure you have ample time between flights; for useful local transport schedules, visit psta.net

Frequently asked questions

Find out more about the route from Denver to St. Petersburg.

Or choose the category:
The distance between Denver and St. Petersburg is approximately 1527 miles by air, with a typical travel time of 8 hours and 46 minutes. Traveling by car would take around 30 hours and 7 minutes, while taking a bus would take approximately 46 hours and 44 minutes. Alternatively, taking a train or flying to Tampa and then taking a bus to St. Petersburg would take a minimum of 7 hours and 58 minutes.
The most cost-effective option for traveling from Denver to St. Petersburg is to fly and take a combination of buses, which can cost between $70 and $270 and takes approximately 7 hours and 58 minutes. However, if time efficiency is a priority, the quickest option is to fly and take a bus, which can cost between $100 and $400 and takes around 7 hours and 50 minutes. These options provide a balance between cost and time for travelers looking to reach St. Petersburg from Denver.
The prices for a train ticket between Denver and St. Petersburg can range from $180 to $937, depending on the class and availability. Alternatively, taking a bus from St. Petersburg to Denver can cost anywhere from $410 to $866, again depending on the specific bus company and ticket type. It is important to check with different providers and compare prices to find the best option for your budget and preferences.
To travel from Denver to St. Petersburg without using public transportation, the most convenient option would be to drive. The road distance is approximately 1889 miles, and the journey would take approximately 30 hours and 7 minutes. It is important to consider the cost of fuel and any additional expenses for accommodations along the way, which can vary from $340 to $500, depending on your vehicle's fuel efficiency and accommodation choices.
To travel from Denver to St. Petersburg without a car, the best option is to take a bus. The bus journey takes approximately 46 hours and 44 minutes and can cost between $410 and $900. If you prefer a quicker option, you can also choose to fly, which takes around 8 hours and 46 minutes, with prices ranging from $140 to $550. Another alternative is to take a train, which takes around 2 days and 12 hours and costs between $180 and $950.
The flight from Denver to St. Petersburg typically takes around 3 hours and 20 minutes on a direct flight. The prices for this flight can vary between $144 and $504, depending on factors such as the time of booking and the airline chosen. It's always recommended to check with different airlines and compare prices to get the best deal for your travel between Denver and St. Petersburg.
There are plenty of options for accommodations in St. Petersburg. With over 1878 hotels to choose from, you can find something that fits your budget and preferences. Prices start at $49 per night, so there are affordable options available. Whether you're looking for a luxurious resort or a budget-friendly hotel, you will have no trouble finding a place to stay in St. Petersburg.

Trips to St. Petersburg