Bus Tickets from Dallas, TX to Richmond, VA, US

Next departures

Next departures for Dallas to Richmond on November 8
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
FlixBus + Greyhound Lines, Inc.
    Downtown Dallas / Deep Ellum
    HenricoCheapest
    Greyhound Lines, Inc.
      Dallas Bus Station
      Richmond (Main St Station Plaza)Fastest
      Greyhound Lines, Inc.
        Dallas Bus Station
        Richmond (Main St Station Plaza)No tags
        Greyhound Lines, Inc. + FlixBus
          Dallas Bus Station
          Richmond (Main St Station Plaza)No tags
          Greyhound Lines, Inc.
            Dallas Bus Station
            Richmond (Main St Station Plaza)No tags

            Last refresh of the prices: Today at 8:23 AM CST.

            Compare 2 ways to go from Dallas to Richmond

            We recommend taking the bus

            Among the sustainable travel choices, the bus stands out as a good way to reach Richmond. The journey takes about 1 day, 14 hours 35 minutes, and with fares starting at just $214, it presents an excellent value for a comfortable ride.

            18bus per day
            1d 14hAverage Duration
            1826 kmDistance
            46kgCO₂ emissions
            Average Price$214 - $701Average Duration1d 14h
            46kg CO₂e
            Average Price$410 - $3,385Average Duration2d 3h
            167kg CO₂e

            Frequently asked questions about travelling from Dallas, TX to Richmond, VA, US by bus

            1. What is the travel distance from Dallas to Richmond?

              It's about 1835 km (1138 miles) from Dallas to Richmond.

            2. What are the departure and arrival locations for buses traveling from Dallas to Richmond?

              Buses traveling this route start their trip at Dallas-Fort Worth International Airport, in Dallas, and end it at 8531 Fordson Rd, in Richmond.

            Find cheapest prices for buses

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

            Best price found
            11-05
            $277
            11-06
            $271
            Today
            $298
            11-08
            $291
            11-09
            No data
            11-10
            No data
            11-11
            No data
            11-12
            No data
            busbud logoThe cheapest trip from Dallas, TX to Richmond, VA, US was searched and found on Nov 6, 2025 with a price of $271

            To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Dallas, TX to Richmond, VA, US, as early as possible.

            You can expect to pay from $271 to $367 for a bus ticket from Dallas, TX to Richmond, VA, US based on the last 2 days. You can expect to find the cheapest price for the trip at $291 which is on 2025-11-08.

            What's the cheapest way to go from Dallas, TX to Richmond, VA, US?

            busbud logoThe bus is the cheapest travel choice for this destination

            Why choose Busbud?

            The Best Way To Book Bus and Train Tickets

            Busbud.com makes it easy for you to find, compare and book city-to-city bus tickets, all over the world. We save you the extra trip to the bus station. 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 Buses Connecting Dallas

            Buses Leaving from Dallas

            Buses Going to Dallas

            Popular Buses Connecting Richmond

            Buses Leaving from Richmond

            Buses Going to Richmond