1map logoGo to main page

Orlando, FL, USA to St. Petersburg, FL, USA from $19: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

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

How to Get from Orlando 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.

$19 - DriveBest price
173 kmDistance
1h 51m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Orlando 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
Amtrak
Drive
Average Duration
3h  29m
Estimated price
$0-0
Recommended
Company
Amtrak
Train
Average Duration
4h  31m
Estimated price
$9-108
Cheapest
route map
Distance: 173 km
Duration: 1h 51m

See more options

Company
FlixBus
Bus
Average Duration
4h  56m
Estimated price
$11-49
Company
Pinellas Suncoast Transit Authority
Bus
Average Duration
4h  56m
Estimated price
$11-49
Company
various
Drive
Average Duration
1h  51m
Estimated price
$19-29

Traveling From Orlando to St. Petersburg

The journey from Orlando to St. Petersburg takes you from the vibrant theme parks and bustling energy of Central Florida to the serene beaches and art-rich ambiance of the Gulf Coast.

Best Neighbourhoods in St. Petersburg

St. Petersburg offers diverse neighborhoods, each with its own charm.

Downtown St. Petersburg
• Vibrant nightlife and dining options.
• Home to the Salvador Dalí Museum.
Old Northeast
• Historic architecture and picturesque streets.
• Lovely parks and waterfront views.
Gulfport
• Artsy vibe with local galleries.
• Relaxing beaches and charming boutiques.

Best Times To Visit St. Petersburg's Attractions

Maximizing your experience in St. Petersburg involves planning visits to major attractions strategically.

The Salvador Dalí Museum
Visit on weekdays early in the morning to enjoy fewer crowds.
Fort De Soto Park
Go in the late afternoon for stunning sunsets and peaceful trails.
St. Pete Beach
Visit during the weekdays off-peak season for quieter, relaxing days.

St. Petersburg Weather: What to Expect Year-Round

St. Petersburg enjoys a warm, subtropical climate, with mild winters and hot summers, making it attractive year-round. Late fall and spring offer the most pleasant conditions for outdoor activities, while summer can bring afternoon thunderstorms that add a refreshing twist to your travel experience.

Dining Recommendation in St. Petersburg

For a true taste of St. Petersburg, try the locally sourced seafood at The Columbia Restaurant, where the vibrant Spanish and Cuban influences shine through dishes like the seafood paella. This dining experience contrasts with Orlando's theme park fare, offering a rich blend of flavors and an inviting atmosphere filled with history.

Orlando - St. Petersburg operators

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

Train
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from Orlando, FL to St. Petersburg, FL

Average Duration
2h 40m
Estimated price
$3-80

Train from Orlando to Tampa

Average Duration
2h 8m
Estimated price
$3-80
Bus
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Bus from Orlando, FL to St. Petersburg, FL

Average Duration
2h 40m
Estimated price
$0-0
Contact phone
+1 (855) 626-8585
Website
https://www.flixbus.com

Bus from Orlando Bus Station to Tampa Bus Station

Average Duration
2h
Estimated price
$9-92
Contact phone
+1 214-849-8100
Website
https://www.greyhound.com/

Bus from Orlando Bus Station to Tampa Bus Station

Average Duration
2h 5m
Estimated price
$9-97
Contact phone
+1 727-540-1900
Website
http://www.psta.net

Bus from Marion Transit Parking Lot to 2Nd Ave Ne + Beach Drive

Average Duration
1h 24m
Estimated price
$3-99

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

Traveling between Orlando 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.

🚗 Embark on a scenic road trip from Orlando to St. Petersburg, covering a distance of 107 miles. With an estimated driving time of 1 hour and 51 minutes, the journey promises a smooth and swift ride through the heart of Florida. 💰 Enjoy budget-friendly travel options ranging from $19 to $29 to reach St. Petersburg from Orlando by car. Whether you opt for a cost-effective solo ride or decide to share expenses with friends, the journey offers flexibility while keeping affordability in mind.
Average price
$19 - $29
🚆 Traveling from Orlando to St. Petersburg by train takes approximately 4 hours and 31 minutes, offering a convenient way to explore Florida's cities. 🎟️ Train ticket prices between Orlando and St. Petersburg can range from $9 to $108, providing options for different budgets to enjoy this journey.
Useful tips for train travellers
• On your train trip from Orlando to St. Petersburg, take advantage of the catering services offered by the Amtrak Silver Star line. They provide a cafe car where you can purchase light snacks, sandwiches, and beverages. It’s a good idea to check the schedule for meal service and plan your lunch or snacks accordingly since dining options may vary throughout the journey.
• The Amtrak Silver Star offers multiple seating options, including Economy Class, Business Class, and First Class. If you're looking for more comfort and amenities, consider booking a Business Class seat which provides extra legroom, access to more spacious seating areas, and complimentary non-alcoholic beverages. First Class may not be available on all routes, so check ahead if you're interested in that option.
• For your journey, you can travel with Amtrak via their Silver Star service (amtrak.com), or Greyhound for bus options (greyhound.com). Make sure to check their respective websites for schedules, availability, and any special offers. Additionally, you may find useful information on local transport after arriving in St. Petersburg by visiting the PSTA website (psta.net) for bus schedules.
🚌 Although there is no direct bus from Orlando to St. Petersburg, travelers can take a journey with transfers that lasts approximately 3 hours and 29 minutes. The services are operated by Amtrak. 🛣️ The most common route for this journey involves 2 transfers and takes around 8 hours and 23 minutes to cover the 115-mile distance between the two cities. Passengers will need to take buses operated by different agencies for each leg of the trip. 💰 Ticket prices for the bus journey from St. Petersburg to Orlando can range from $11 to $49, providing an affordable and convenient transportation option for those looking to travel between these two Florida cities.
Departure Point
Orlando, FL station
Arrival Point
St. Petersburg station
Useful tips for bus travellers
• Plan ahead for your transfers; after your first leg from Orlando to Tampa, you’ll need to switch to the PSTA bus at the Marion Transit Parking Lot—make sure to check the schedule for timings to avoid long waits: psta.net
• Bring snacks and water for your trip, as the journey can take up to 8 hours depending on your route and transfer times; consider stopping by a convenience store before you board to stock up.
• Upon arriving at the St. Petersburg station, be ready to navigate the area; local buses can take you to downtown St. Pete or the nearby waterfront—check the PSTA map for routes that will suit your plans: psta.net

Frequently asked questions

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

Or choose the category:
The cheapest way to travel from Orlando to St. Petersburg is by driving. The distance between the two cities is approximately 107 miles, and it takes about 1 hour and 46 minutes to drive there. The estimated cost of gas for the round trip is around $18 to $28, depending on the current fuel prices.
The fastest way to travel from Orlando to St. Petersburg is by driving. The distance between the two cities is approximately 107 miles, and the drive takes around 1 hour and 46 minutes, depending on traffic conditions.
The distance from Orlando to St. Petersburg is approximately 154 kilometers. If you are driving, the road distance is slightly longer at 166 kilometers.
To travel from Orlando to St. Petersburg without a car, you can take the Amtrak train from Orlando to Tampa, which takes approximately 2 hours. From there, you can hire a taxi or use a ridesharing service for the remaining 30-minute drive to St. Petersburg. Alternatively, you can also take a Greyhound bus from Orlando to St. Petersburg, which takes around 3 hours and costs approximately $20-$40.
The journey from Orlando to St. Petersburg takes approximately 2 hours and 35 minutes, including transfers.
There are various accommodation options available near St. Petersburg. With over 1878 hotels to choose from, travelers can find options suitable to their preferences and budget. Prices for hotels in St. Petersburg start at $49, ensuring there is something for every traveler's budget. Whether you are looking for luxury resorts, cozy bed and breakfasts, or budget-friendly motels, St. Petersburg offers a wide range of choices for visitors to enjoy their stay.
Yes, you can drive from Orlando to St. Petersburg. The driving distance between the two cities is 166 km, and it takes approximately 1 hour and 46 minutes to complete the drive. It is recommended to take Interstate 4 W and then Interstate 275 S for the most direct route.
Yes, there is a direct bus route from Orlando to St. Petersburg. The bus service is provided by Greyhound and the journey takes approximately 3 hours and 43 minutes. The bus departs from Gateway Mall - Shelter - 1 in Orlando and arrives at 31St St N + 2Nd Ave N in St. Petersburg.
To catch the bus from Orlando to St. Petersburg you will need to go to the Amtrak station in Orlando. The bus services are operated by Amtrak, and they depart from this station.
The bus from Orlando to St. Petersburg arrives at the St. Petersburg station.
The cost of a bus ticket from Orlando to St. Petersburg can range from $9 to $54 depending on the bus company, type of ticket, and time of travel. Some bus companies, such as Greyhound, offer more affordable fares, while others may be more expensive.
The cost to drive from Orlando to St. Petersburg ranges between $18 and $28.