1map logoGo to main page

St. Petersburg, FL, USA to St. Augustine, FL, USA from $35: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
St. Petersburg, United States
to
St. Augustine, United States

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

$35 - OtherBest price
340 kmDistance
3h 39m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from St. Petersburg to St. Augustine 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
Train
Taxi
Average Duration
6h  45m
Estimated price
$195-347
Recommended
Company
various
Plane
Bus
Average Duration
10h  54m
Estimated price
$100-275
Cheapest
route map
Distance: 340 km
Duration: 3h 39m

See more options

Company
various
Drive
Average Duration
3h  39m
Estimated price
$35-60
Company
various
Plane
Drive
Average Duration
8h  42m
Estimated price
$135-484
Company
various
Plane
Taxi
Average Duration
8h  19m
Estimated price
$332-1950
Company
various
Plane
Bus
Average Duration
10h  27m
Estimated price
$1951-1952

St. Petersburg - St. Augustine operators

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

Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Tampa to Jacksonville

Average Duration
5h 24m
Estimated price
$1008-1001
Bus
Contact phone
+1 904-630-3100
Website
jtafla.com

Bus from JRTC Bay U to St. Johns Administration

Average Duration
1h 12m
Estimated price
$2758-2759
Plane
Website
aa.com

Plane from Tampa to Gainesville

Average Duration
3h 37m
Estimated price
$1955-1956

Plane from Tampa to Jacksonville

Average Duration
4h 19m
Estimated price
$3475-3476
Website
delta.com

Plane from Tampa to Gainesville

Average Duration
4h 20m
Estimated price
$1955-3474

Plane from Tampa to Jacksonville

Average Duration
4h 6m
Estimated price
$3479-1000
Website
silverairways.com

Plane from Tampa to Gainesville

Average Duration
3h 45m
Estimated price
$1001-1005
Website
southwest.com

Plane from Sarasota/Bradenton to Jacksonville

Average Duration
4h 35m
Estimated price
$3473-3476
Website
aveloair.com

Plane from Tampa to Daytona Beach

Average Duration
6h 25m
Estimated price
$1959-600
Website
flybreeze.com

Plane from Tampa to Jacksonville

Average Duration
5h 21m
Estimated price
$1006-1007
all-pages.other Show other routes

Other from Jacksonville to Saint Augustine

Average Duration
53m
Estimated price
$1001-3473

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

Traveling between St. Petersburg and St. Augustine 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 a scenic road trip from St. Petersburg to St. Augustine, covering a distance of 211 miles. Enjoy a leisurely drive that takes approximately 3 hours and 39 minutes, allowing you to soak in the beauty of Florida's landscapes. 💸 The cost of traveling from St. Petersburg to St. Augustine by car ranges from $35 to $60, providing an affordable and convenient transportation option. Take advantage of the flexibility of a road trip, allowing you to explore charming towns and attractions along the way.
Average price
$35 - $60
🛫 Flying from St. Petersburg to St. Augustine typically involves taking a connecting flight as there are no direct flights between the two cities. The quickest option with one stopover usually lasts around 3 hours and 37 minutes.
Departure Point
Tampa Airport
Arrival Point
Gainesville Airport. The quickest flight takes 3h 37m and has one stopover

Frequently asked questions

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

Or choose the category:
The distance between St. Petersburg and St. Augustine is approximately 272.0 km by road. It takes around 6 hours and 45 minutes to travel from St. Petersburg to St. Augustine by taking a train and then a taxi. Alternatively, driving can be a quicker option, with a travel time of around 3 hours and 39 minutes.
The most cost-effective and time-efficient transportation option for traveling from St. Petersburg to St. Augustine is by driving. It takes approximately 3 hours and 39 minutes to cover the road distance of 339.6 km. The cost of fuel and tolls for this journey is estimated to be around $35-$60. Taking a train and then a taxi is another option, but it takes longer, with a travel time of 6 hours and 45 minutes.
To travel from St. Petersburg to St. Augustine without using public transportation, you can drive the distance of 339.6 km. The journey takes approximately 3 hours and 39 minutes by car. The cost of the trip can vary, ranging from $35 to $60, depending on factors such as the vehicle and gas prices.
To travel from St. Petersburg to St. Augustine without a car, the best option is to take a train and then a taxi. The journey takes approximately 6 hours and 45 minutes and can cost between $190 to $350.
The flight between St. Petersburg and St. Augustine usually requires a stopover, as there are no direct flights available. The quickest flight with one stopover takes approximately 3 hours and 18 minutes. The cost of the flight can vary depending on the airline, time of booking, and other factors, but generally, prices range from around $200 to $400 for a round trip ticket.
There are plenty of options for accommodations near St. Augustine. With over 1,200 hotels available, travelers can find a variety of options to suit their preferences and budgets. Prices for hotels in the area start at $49 per night, making it accessible for different travelers.