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 West Palm Beach to St. Petersburg

🚂 Embark on a scenic train journey from West Palm Beach to St. Petersburg spanning a comfortable 6 hours and 19 minutes. Sit back, relax, and enjoy the ride through Florida's beautiful landscapes. 💰 Ticket prices for the train between West Palm Beach and St. Petersburg range from $13 to $132, offering budget-friendly options for travelers. Whether you're looking for affordability or a touch of luxury, there's a fare to suit every preference.

Where to stay in St. Petersburg

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

Accomodation
  • There are several companies that provide train routes from West Palm Beach to St. Petersburg including Amtrak. The journey typically takes around 6 hours and 19 minutes by train. Prices for a train ticket between these two cities can range from $13 to $132, depending on the class of service and time of booking. It is recommended to check the specific schedule and prices with the respective train companies before planning your trip.
  • The fastest train between West Palm Beach and St. Petersburg typically takes around 6 hours and 19 minutes to reach its destination. Train ticket prices for this route can range from $13 to $132 depending on the class of service and availability. It is advised to check the schedule and routes offered by different train companies to determine the most convenient and quickest option for your journey.
  • There are multiple trains that operate between West Palm Beach and St. Petersburg. The journey typically takes around 6 hours and 19 minutes by train. Prices for these trains can vary from $13 to $132 depending on factors such as class of service and availability. Passengers have the option to choose from various train schedules and companies when traveling between these two cities.
  • The first train of the day to travel from West Palm Beach to St. Petersburg typically departs in the early morning, while the last train usually leaves in the evening. The journey between these two cities by train takes approximately 6 hours and 19 minutes. It is advisable to check the specific train schedules for the most accurate information on departure times for the first and last trains of the day.
  • There are typically multiple direct train trips available each day between West Palm Beach and St. Petersburg. The journey by train between these two cities takes around 6 hours and 19 minutes. Passengers have the option to choose from various departure times throughout the day, providing flexibility in planning their travel. It is recommended to check the specific train schedules to determine the exact number of direct trips offered daily.
  • The cost of a train ticket from West Palm Beach to St. Petersburg can vary between $13 and $132, depending on factors such as the class of service, time of booking, and availability of discounts or promotions. Passengers have the flexibility to choose from a range of price options to suit their budget and travel preferences. It is recommended to book tickets in advance to potentially secure lower fares and ensure availability on the desired train service. Prices may also fluctuate based on demand and time of year.

Will you be returning to West Palm Beach by train?

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

See schedule