Trip to St. Petersburg

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Orlando to St. Petersburg

🚆 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.

Where to stay in St. Petersburg

There are over 153 hotels to stay in St. Petersburg. Prices range from $55 per night.

Accomodation
  • The company that provides train routes from Orlando to St. Petersburg is Amtrak. The journey takes approximately 4 hours and 31 minutes. The prices for a train ticket between the two cities can range from $9 to $108. Additionally, there is a route that includes a transfer involving a bus from Orlando to Tampa with Greyhound, and then another bus from Tampa to St. Petersburg with PSTA.
  • The fastest train between Orlando and St. Petersburg takes approximately 4 hours and 31 minutes. This route covers a distance of 112 miles. While there is a route involving a transfer with bus services, the direct train route with Amtrak is the quickest option available for travelers looking to make the journey between these two cities. Ticket prices for the train between Orlando and St. Petersburg can range from $9 to $108, depending on the class and time of booking.
  • There are no direct trains between Orlando and St. Petersburg. However, there is a route that includes a transfer involving bus services. This option allows travelers to reach St. Petersburg from Orlando with a combination of bus routes. The total travel time for this route is approximately 4 hours and 4 minutes, covering a distance of 112 miles. Additionally, ticket prices for this combined bus and train journey can vary from $9 to $108 depending on the class and timing of booking.
  • The first train of the day from Orlando to St. Petersburg involves a combination of bus routes and departs early in the morning to accommodate travelers. The last train or bus on this route operates in the evening, providing an option for those looking to travel later in the day. The total travel time for this journey is approximately 4 hours and 4 minutes. It is recommended to check the schedule and availability before planning your trip.
  • There are no direct train trips between Orlando and St. Petersburg. The route includes transfers via bus, with the journey consisting of two bus rides - one from Orlando to Tampa and another from Tampa to St. Petersburg. The total duration of this trip is approximately 4 hours and 4 minutes. It is advisable to plan accordingly and take into consideration the transfer times when traveling between these two cities.
  • The cost of a train ticket from Orlando to St. Petersburg can vary depending on factors such as time of booking and availability. Prices typically range from $9 to $108 for this train journey. It is recommended to book tickets in advance to secure lower fares and ensure availability for your desired travel dates. Additionally, checking for any promotional offers or discounts may help you save on the cost of your train trip.

Will you be returning to Orlando by train?

If you are looking for the return train journey, check out trains from St. Petersburg to Orlando

See schedule