1map logoGo to main page

St. Petersburg, FL, USA to Key West, FL, USA from $41: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
St. Petersburg, United States
to
Key West, United States

How to Get from St. Petersburg to Key West: 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.

$41 by busBest price
764 kmDistance
1h 21m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from St. Petersburg to Key West 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
Allegiant Air
Plane
Average Duration
1h  21m
Estimated price
$165-703
Recommended
Company
RedCoach, FlixBus
Bus
Average Duration
13h  8m
Estimated price
$41-160
Cheapest
route map
Distance: 764 km
Duration: 1h 21m

See more options

Company
various
Drive
Drive
Average Duration
10h  7m
Estimated price
$0-0
Company
various
Train
Bus
Average Duration
11h  26m
Estimated price
$93-255
Company
various
Bus
Plane
Average Duration
4h  50m
Estimated price
$113-418
Company
various
Bus
Drive
Average Duration
12h  32m
Estimated price
$147-191
Company
N/A
Drive
Average Duration
7h  30m
Estimated price
$1650-1651

St. Petersburg - Key West operators

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

Plane
Website
allegiantair.com

Plane from St. Petersburg (PIE) to Key West (EYW)

Average Duration
1h 1m
Estimated price
$1657-1658
Website
aa.com

Plane from Tampa (TPA) to Key West (EYW)

Average Duration
3h 20m
Estimated price
$1659-7030
Website
silverairways.com

Plane from Tampa (TPA) to Key West (EYW)

Average Duration
1h 15m
Estimated price
$1655-1656
Bus
Contact phone
+1 727-540-1900
Website
psta.net

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

Average Duration
47m
Estimated price
$415-416
Contact phone
+1 877 733 0724
Website
redcoachusa.com

Bus from Tampa Downtown to Miami Airport

Average Duration
4h 40m
Estimated price
$7032-418

Bus from Miami Airport Station to Key West

Average Duration
3h 55m
Estimated price
$4155-4140
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Miami Airport Station to Key West

Average Duration
3h 55m
Estimated price
$4155-4140
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Tampa Bus Station to Fort Myers Bus Stop

Average Duration
2h 24m
Estimated price
$4153-4130
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from St. Petersburg to Fort Myers, FL

Average Duration
3h 5m
Estimated price
$7031-1651

Train from Tampa to Delray Beach Amtrak

Average Duration
4h 10m
Estimated price
$7031-1651
Ferry
Contact phone
+1 239-463-5733
Website
keywestexpress.net

Ferry from Fort Myers Beach, FL to Key West, FL

Average Duration
3h 30m
Estimated price
$7039-7039

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

Traveling between St. Petersburg and Key West 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.

🚗 Embark on an exciting road trip from St. Petersburg to Key West, covering a scenic driving distance of 408 miles that promises adventure at every turn. ⏱️ With an approximate travel time of 7 hours and 30 minutes, indulge in the freedom and flexibility of a car journey as you traverse down the iconic Overseas Highway. 💰 Discover diverse pricing options ranging from $70 to $110, ensuring that your trip from St. Petersburg to Key West is not only memorable but also budget-friendly.
Average price
$70 - $110
🛫 Flying from St. Petersburg Airport to Key West Airport is a quick and convenient option, with a direct flight that takes just 1 hour and 1 minute via Allegiant Air. 🌴 Upon arrival in Key West, you can expect a total flight time of 1 hour and 21 minutes from St. Petersburg, allowing you to reach this tropical paradise in no time. 💰 The cost of a flight between St. Petersburg and Key West can range from $165 to $703, offering travelers a variety of options to fit their budget for this exciting journey.
Departure Point
St. Petersburg Airport
Arrival Point
Key West Airport
Useful tips for plane travellers
• Book your flight with Allegiant Air for the direct route, as it offers the quickest option at just over an hour; check their website at allegiantair.com for the latest pricing and availability.
• Upon arrival at Key West International Airport, be ready for a small airport experience; expect convenient navigation as the airport is compact, with clear signs directing you to baggage claim and taxi services immediately.
• Taxi fares from Key West Airport to the city center typically range from $15 to $20, so have cash on hand for a smooth transition into the vibrant heart of Key West where you can explore local dining and attractions.
🚌 Embark on a scenic journey from St. Petersburg to Key West by bus, with a travel time of approximately 13 hours and 8 minutes. Enjoy the comfort of the bus while passing through charming Florida landscapes. 💲 The prices for a bus ticket between St. Petersburg and Key West range from $41 to $160, providing affordable and flexible travel options for your trip. Choose the fare that suits your budget and schedule for a hassle-free journey.

Frequently asked questions

Find out more about the route from St. Petersburg to Key West.

Or choose the category:
The distance between St. Petersburg and Key West is approximately 370 km by air, and 656 km by road. If you choose to fly, it takes around 4 hours and 21 minutes to travel between the two cities. Taking a bus from St. Petersburg to Key West would take approximately 11 hours and 56 minutes, while driving by car can take around 7 hours and 30 minutes.
The most cost-effective and time-efficient transportation option for traveling from St. Petersburg to Key West is by flying. It takes approximately 4 hours and 21 minutes and costs between $110 and $700. However, if you are on a budget, driving is a cheaper alternative, costing approximately $70 to $110 and taking around 7 hours and 30 minutes.
The prices for a bus ticket between Key West and St. Petersburg range from $36 to $132, depending on the type of ticket and the time of travel.
To travel from St. Petersburg to Key West without using public transportation, you can drive. The distance between the two cities is approximately 657 km, and it takes around 7 hours and 30 minutes to drive. Prices for renting a car can range from $70 to $110, depending on the rental agency and the type of vehicle chosen.
To travel from St. Petersburg to Key West without a car, the best option is to take a combination of train and bus. The journey takes approximately 11 hours and 31 minutes and can cost between $85 and $260.
Yes, there is a connection between St. Petersburg and Key West. However, there is no direct bus route between the two cities. One option is to take a bus from St. Petersburg to Tampa, then transfer to another bus that goes to Miami, and finally take a bus from Miami to Key West. This journey, including transfers, takes approximately 16 hours and 47 minutes. Alternatively, there are direct flights available from St. Petersburg to Key West, which take about 4 hours and 21 minutes.
The flight duration between St. Petersburg and Key West is approximately 1 hour and 15 minutes on a direct flight from Tampa Airport to Key West Airport. The cost of a flight between the two cities can vary, with prices ranging from $112 to $656.
There are numerous accommodation options available near Key West. With over 466 hotels to choose from, travelers can find something to suit their preferences and budget. Prices for hotels in Key West start at $142 per night.