Train from St. Petersburg to Trenton
Find the schedules, compare prices, and buy cheap tickets from St. Petersburg to Trenton. Choose a date, or explore the cheapest ticket options below.
Air Travel
- Companies: Delta Airlines, American Airlines, Southwest Airlines
- Duration: Approximately 3.5 hours (non-stop flights)
- Distance: 1,000 miles
- Costs: Approximately $250 - $400 (round-trip, depending on booking time and class)
- Roads/Routes: Not applicable
Pro Tip: Consider flying into Philadelphia International Airport (PHL) instead for potentially better rates and availability, then take a train or bus to Trenton.
Train Travel
- Companies: Amtrak
- Duration: Approximately 15 hours (including layovers)
- Distance: 1,072 miles
- Costs: Approximately $150 - $200 (one way)
- Roads/Routes: Utilize the Silver Star and Northeast Regional routes.
Pro Tip: Book in advance to secure the best prices and consider traveling during the weekdays for less crowded trains.
Bus Travel
- Companies: Greyhound, Megabus
- Duration: Approximately 20-24 hours (depending on connections)
- Distance: 1,050 miles
- Costs: Approximately $100 - $150 (one way)
- Roads/Routes: I-95 and I-295 are significant along the bus routes.
Pro Tip: Opt for a night bus to save on accommodation costs and maximize your travel time.
Recommendation
For the most efficient and practical journey from St. Petersburg, FL to Trenton, NJ, flying is recommended. Given the relatively short duration of flights compared to trains or buses, it not only saves time but is also quite competitive on cost. Be sure to book your tickets in advance for lower prices and explore nearby airports for better deals.