Amtrak serves Downtown San Diego's Santa Fe Depot with daily trains to and from Los Angeles, Santa Barbara, and San Luis Obispo. Connecting service to Oakland, Seattle, Chicago, Texas, Florida, and points beyond is available in Los Angeles. Amtrak trains stop in San Diego North County at Solana Beach and Oceanside. You can obtain Amtrak timetables at any Amtrak station, or by visiting the Amtrak website.

Coaster commuter trains, which run daily between Oceanside and San Diego, stop at the same stations as Amtrak as well as others. The frequency is about every half hour during the weekday rush hour, with four trains on Saturday (with additional Friday and Saturday night service in spring and summer). One-way fares are $5 to $6.50, depending on the distance traveled. The Oceanside, Carlsbad, and Solana Beach stations have beach access. The Sprinter runs between Oceanside and Escondido, with many stops along the way.

Metrolink operates high-speed rail service ($17) between the Oceanside Transit Center and Union Station in Los Angeles.

Train vending machines accept all major credit cards. Reservations, which you can make online, are suggested for trains running on weekends between San Diego and Santa Barbara. Make your reservations early to get the best fares. For security reasons, Amtrak requires ticket holders to provide photo ID.

Previous Travel Tip


Next Travel Tip


Trending Stories


Find a Hotel


Fodor's San Diego

View Details