|Fastest time||79h 0m|
|Trips per day||1|
Book Amtrak from Toronto to Solana Beach from $427.84. There are 1 Amtrak schedules from Toronto to Solana Beach and you can expect on average to pay $433.80 for a Amtrak ticket to Solana Beach. In Toronto, Amtrak departs to Solana Beach from Union Station and no other station. In Solana Beach, Amtrak arrives at 105 N Cedros Ave - Solana Beach Transit Ctr and no other station.
An average trip on Amtrak from Toronto to Solana Beach takes 78 hours and 47 minutes,
On weekends, Amtrak offers 1 trip per day and you could expect to pay $445.73 for a weekend getaway trip to Solana Beach.