Train tickets from San Diego, CA, US to Riverside, CA

Next departures

Next departures for San Diego to Riverside on November 7
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
Amtrak
    Santa Fe Depot
    Riverside StationCheapest
    Amtrak
      Old Town San Diego
      Riverside StationFastest
      Amtrak
        Santa Fe Depot
        Riverside StationNo tags
        Amtrak
          Santa Fe Depot
          Riverside StationNo tags
          Amtrak
            Santa Fe Depot
            Riverside StationNo tags

            Last refresh of the prices: Today at 11:07 AM PST.

            Compare 2 ways to go from San Diego to Riverside

            We recommend taking the bus

            Among the sustainable travel choices, the bus stands out as the good way to reach Riverside. The journey takes about 1 hour 48 minutes and with fares starting at just $21, it presents an excellent value for a comfortable ride.

            8bus per day
            1h 48mAverage Duration
            76 milesDistance
            3kgCO₂ emissions
            Average Price$21 - $61Average Duration1h 48m
            3kg CO₂e
            Average Price$47 - $56Average Duration4h 26m
            13kg CO₂e

            Frequently asked questions for your trip San Diego, CA, US - Riverside, CA

            Find cheapest prices for trains

            Price is for a one-way ticket for one passenger and based on past searches.

            Best price found
            11/04
            $34
            11/05
            $34
            Today
            $34
            11/07
            $34
            11/08
            $34
            11/09
            $34
            11/10
            $34
            11/11
            $34
            busbud logoThe cheapest trip from San Diego, CA, US to Riverside, CA was searched and found on Nov 4, 2025 with a price of $34

            To save money and be sure you have the best seat, it's a good idea to buy your train tickets from San Diego, CA, US to Riverside, CA, as early as possible.

            You can expect to pay from $34 to $258 for a train ticket from San Diego, CA, US to Riverside, CA based on the last 2 days. You can expect to find the cheapest price for the trip at $34 which is on 2025-11-07.

            What's the cheapest way to go from San Diego, CA, US to Riverside, CA?

            busbud logoThe train is the cheapest travel choice for this destination

            The best way to travel between San Diego, CA, US and Riverside, CA is by train. By choosing the train, you'll get to save some money as you travel to your destination, as ticket prices cost $47 on average. If you're on a budget, you'll find cheap tickets from $47. If you're looking for the fastest way to get to Riverside, CA, choose the train, as it will take you from San Diego, CA, US to Riverside, CA in about 1h 48m - that's the fastest way to get there!

            Why choose Busbud?

            The Best Way To Book Bus and Train Tickets

            Busbud helps you easily search, compare and book intercity bus tickets on a worldwide scale with our comprehensive list of bus routes and schedules. With Busbud, wherever you go, you have a worldwide bus station within reach and available in your own language and currency. With Busbud, you can buy tickets with confidence. We ensure that you make the most out of your bus trip by partnering up with reliable bus companies from all around the world such as Greyhound, Eurolines, ALSA, OUIBUS (BlaBlaBus), National Express and many others.

            People from around the world trust Busbud

            Popular Trains Connecting San Diego

            Trains Leaving from San Diego

            Popular Trains Connecting Riverside

            Trains Going to Riverside