More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Travel Tips

Trains from Harrisburg, PA to San Diego
Travel by train to San Diego easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Harrisburg, PA to San Diego.
FAQs
How far is San Diego from Harrisburg, PA by train?
The Harrisburg, PA to San Diego train distance is approximately 2271 miles (3663 km).
How long is the train to San Diego from Harrisburg, PA?
While the time it takes to travel 2271 miles (3663 km) to San Diego from Harrisburg, PA can vary based on specific dates, weekends, and holidays, the Harrisburg, PA to San Diego train journey time is on average 65 h 52 min.
How many trains per day are there to San Diego from Harrisburg, PA?
On average, there is 1 train a day from Harrisburg, PA to San Diego. The train times and services may be different on weekends and holidays compared to weekdays.

More options for your journey from Harrisburg, PA to San Diego

Here are some other resources that might have the information you need