1map logoGo to main page

York, PA, USA to Richmond, VA, USA from $18: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
York, United States
to
Richmond, United States

How to Get from York to Richmond: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$18 by busBest price
314 kmDistance
3h 32m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from York to Richmond with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Bus
Bus
Average Duration
5h  18m
Estimated price
$20-119
Recommended
Company
Greyhound
Bus
Bus
Average Duration
5h  40m
Estimated price
$18-76
Cheapest
route map
Distance: 314 km
Duration: 3h 32m

See more options

Company
various
Bus
Train
Average Duration
6h  46m
Estimated price
$26-561
Company
various
Drive
Average Duration
3h  32m
Estimated price
$35-55
Company
various
Bus
Subway
Plane
Average Duration
6h  47m
Estimated price
$154-200
Company
various
Taxi
Plane
Subway
Bus
Average Duration
5h  25m
Estimated price
$201-202

York - Richmond operators

Explore transport companies operating between York and Richmond, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
+1 214-849-8100
Website
https://www.greyhound.com/

Bus from York Bus Stop to Baltimore Downtown Bus Station

Average Duration
1h 15m
Estimated price
$18-35

Bus from Baltimore Downtown Bus Station to Washington Union Station

Average Duration
55m
Estimated price
$18-35

Bus from Washington Union Station to Richmond Bus Station

Average Duration
2h 40m
Estimated price
$19-1845

Bus from York Bus Stop to Washington Union Station

Average Duration
2h 35m
Estimated price
$18-1845
Contact phone
+1-800-827-3490
Website
https://virginiabreeze.org

Bus from Washington Union Station to The Plaza at Main Street Station

Average Duration
2h 5m
Estimated price
$11954-11959
Train
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/acela-train

Train from Baltimore Penn Station to Washington Union Station

Average Duration
37m
Estimated price
$20-208

Train from Washington Union Station to Richmond Main Street Amtrak Station

Average Duration
2h 40m
Estimated price
$11952-1191
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/northeast-regional-train

Train from Baltimore Penn Station to Washington Union Station

Average Duration
47m
Estimated price
$55-1196

Train from Washington Union Station to Richmond Main Street Amtrak Station

Average Duration
2h 40m
Estimated price
$55-1196
Plane
Website
https://united.com

Plane from Washington Dulles Airport to Richmond Airport

Average Duration
1h 4m
Estimated price
$205-550
Other Show other routes

Other from York to Lancaster

Average Duration
37m
Estimated price
$1193-1815

York to Richmond: Overview of Bus, Train, Flight, and Car Trips

Traveling between York and Richmond offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a picturesque road trip from York to Richmond spanning 195 miles. The journey promises around 3 hours and 32 minutes of scenic views and open highways. 💰 With car travel prices ranging from $35 to $55, exploring the historic landmarks and vibrant culture of Richmond is both affordable and convenient from York.
Average price
$35 - $55
🌆 Enjoy a seamless flight that only takes about 1 hour, allowing you to reach the beautiful city of Richmond in no time. Sit back, relax, and look forward to exploring all that Richmond has to offer upon arrival.
Departure Point
Washington Dulles Airport
Arrival Point
Richmond Airport
🚌 Departing from York travelers can board a bus at York Bus Stop, embarking on a journey that includes transfers at Baltimore Downtown Bus Station and Washington Union Station before reaching Richmond. The total travel time is approximately 5 hours and 18 minutes. 💰 The cost of a bus ticket between York and Richmond varies between $20 to $119, offering budget-friendly travel options for those looking to explore the journey by bus. With convenient connections and comfortable rides, this bus route provides a convenient way to travel between the two cities.
Departure Point
York Bus Stop station
Arrival Point
Richmond Bus Station

Frequently asked questions

Find out more about the route from York to Richmond.

Or choose the category:
The distance between York and Richmond is approximately 276.8 km by road. Travel times vary depending on the mode of transportation. It takes around 6 hours and 39 minutes to reach Richmond from York by taking a night bus and then a train. The travel time is shorter when driving, with a journey of approximately 3 hours and 32 minutes from Richmond to York by car. Taking a bus, it takes around 5 hours and 39 minutes from York to Richmond.
The most cost-effective and time-efficient transportation option for traveling from York to Richmond is by driving. It takes approximately 3 hours and 32 minutes to cover the 276.8 km distance by car. This is also the quickest way to reach Richmond and the cost is estimated to be around $35-$55.
The prices for a bus ticket between York and Richmond can vary from $20 to $119.
To get from York to Richmond without using public transportation, you can opt to drive. The driving distance is about 313.8 km, and it takes roughly 3 hours and 32 minutes to complete the journey by car. Depending on factors such as fuel efficiency and current gas prices, the estimated cost for this trip ranges from $35 to $55.
To travel from York to Richmond without a car, the best option is to take a night bus followed by a bus. This journey takes approximately 5 hours and 39 minutes and costs between $19 and $120.
Yes, there is a connection between York and Richmond but it is not a direct link. You would need to take a bus from York to Baltimore Downtown Bus Terminal, transfer to another bus to Washington Union Station, and then take a third bus to reach Richmond. The total journey time, including transfers, is approximately 5h 39m. This service is operated by Greyhound USA and Flixbus USA.
The flight from York to Richmond typically takes around 1 hour and 2 minutes on a direct flight from Washington Dulles Airport to Richmond Airport.
There are plenty of accommodation options near Richmond. With over 260 hotels to choose from, there is something to suit every budget and preference. Prices for hotels in Richmond start at $58 per night, providing affordable options for travelers.