|Shortest Duration||5h 0m|
|Trips per day||10|
Book Amtrak from San Diego to San Pedro from $50.10. There are 10 Amtrak schedules from San Diego to San Pedro and you can expect on average to pay $50.43 for a Amtrak ticket to San Pedro. In San Diego, Amtrak departs to San Pedro from 1050 Kettner Blvd and 1 other station. In San Pedro, Amtrak arrives at 931 S Gaffey St and no other station.
An average trip on Amtrak from San Diego to San Pedro takes 10 hours and 22 minutes, while the fastest available Amtrak trip will get you to San Pedro in 5 hours and 0 minutes,
On weekends, Amtrak offers 6 trips per day and you could expect to pay $50.47 for a weekend getaway trip to San Pedro.