COMPARE Prices across different modes

Mon
Sep 27
$121Amtrak
Find prices
$253gojet airlines
Tue
Sep 28
$72Amtrak
$24Flixbus
Find prices
Wed
Sep 29
$46Amtrak
$57Greyhound
$167gojet airlines
Fri
Oct 1
$71Amtrak
$27Flixbus
$103gojet airlines
Sat
Oct 2
$46Amtrak
$27Flixbus
$71gojet airlines
Sun
Oct 3
$68Amtrak
$27Flixbus
$91gojet airlines
Mon
Oct 4
$46Amtrak
$24Flixbus
$82gojet airlines
Tue
Oct 5
$50Amtrak
Find prices
$68Republic Airlines
Fri
Oct 8
$72Amtrak
$27Flixbus
$103Republic Airlines
Sat
Oct 9
$45Amtrak
$27Flixbus
$70gojet airlines

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from New York City to Richmond

distanceDistance285 miles (460 km)
durationAverage train duration6 h 2 min
priceAverage train ticket price$58 (€46)
changesDirect trainYes
carriersTrain companiesAmtrak

Trains from New York City to Richmond cover the 285 miles (460 km) long journey taking on average 6 h 2 min with our travel partners like Amtrak. There are direct train services available. While the average ticket price for this route costs around $58 (€46), you can find the cheapest train ticket for as low as $46 (€37).

Train companies

Train between New York City and Richmond with Amtrak

For as little as $46 (€37) you can travel by train from New York City to Richmond with Amtrak. Omio will show you the best deals, schedules and tickets available for this route.

Amtrak

Amtrak is the main train company in the United States operating medium and long-distance intercity services in 46 US states as well as in 3 Canadian provinces. There are over 300 Amtrak trains running daily. With Amtrak you can travel by train across the country and explore destinations near and far with routes such as the Northeast Regional connecting cities in the East Coast, the Coast Starlight connecting destinations up and down the West Coast, the Empire Builder connecting Chicago and Midwestern cities to the Northwest, and many more. Amtrak offers different class options suiting any budget, from Coach Class to Business Class, First Class, and the Sleeper Class, where you can book a Roomette, Bedroom, and Bedroom suite among others for night travel. There are several different ticket types including Saver, Value, Flexible, Business and Premium for you to book for your next train journey from New York City to Richmond.

    Please follow the recommendations outlined by Amtrak when booking your train tickets from New York City to Richmond due to the coronavirus:

    • Cashless payments recommended
    • Online booking and check-in recommended
    • Pre-reservation / seat allocation
    • Exceptions to waive change or cancellation fees policy
    • Change fees have been waived for all reservations made before March 31, 2021.
    • If you've booked with Omio, to change your reservation, go to Amtrak.com (Modify Trip) or the Amtrak app. A fare difference may apply to your new itinerary. If you want to cancel your reservation, you must call 800-USA-RAIL (not available via Amtrak.com or the app).

    Trains from New York City to Richmond

    Trains from New York City to Richmond cover about 286 miles (460 km) and will take an average of 6h 20min. The fastest train takes about 5h 50min while the slowest takes about 10h. There are about 76 trains leaving New York City for Richmond weekly. Usually 14 of these trains end their journey at the Main Street Station while 62 end up at Staple Mills Road station.

    New York City to Richmond Train Time: Daily Departures

    There are about 10 trains leaving the station daily. 8 of these trains are direct trains while the other two have stops and changes along the way. The departure time for most trains ranges from 2:35 p.m. to 6:30 p.m. However, there are trains that operate all through the day. The frequency of these trains is once per day. There are also two to three night time trains that depart between 10:00 p.m. and 12:00 a.m. Between 6:00 a.m. and 2:30 p.m. there are about eight to ten trains departing every day.

    Richmond is the capital of the state of Virginia, situated along the James River. It has a deep historical significance, having served as the capital of the Confederacy in the Civil War period. Indeed many historical sites and markers in the city commemorate this time in history. The city is also home to many iconic museums, such as the Virginia Museum of Fine Arts. Richmond has two railroad stations that are operated by Amtrak: Staple Mills Road Station and Main Street Station. Visitors

    who are traveling via train from New York to Richmond stop here. The distance between Richmond and New York is approximately 286 miles (460 kilometers), and passengers traveling between the two cities take an average of 6 hours and 26 minutes. The fastest train from New York to Richmond takes 5 hours and 51 minutes and stops at Staple Mills Road Station. Amtrak offers around 76 direct trains from New York to Richmond every week.

    How long is the journey by train from from New York City to Richmond

    The duration of this journey is divided into two parts; travel time and waiting time. The total travel time is about 6h 20min while the waiting time adds up to about 46min at each end. However, this process varies with every train. Generally, trains with stops and changes will have about 10 to 20min of waiting time at each station. The fastest direct train will take about 5h 50min while the slowest direct train takes about 6h 35min. Trains with changes along the way may take up to 10h. Some of the longest journeys can take up to 12h.

    New York Skylines. Source: Shutterstock

    What is/are the departure and arrival stations for trains from New York City to Richmond?

    Departure station: Penn Station is the main departure station for trains from New York City to Richmond. This station is located at 31st Avenue and 7th Street, New York. From the city center, it will take about 6min to get there. Also called as New York Penn Station, this station is the busiest train station in North America with a daily ridership of 3000 people and some 2.5 million travelers using it every year. It has numerous amenities including ticket offices, information desks, retail stores, ATMs and several food sellers.

    Arrival station: The main arrival stations for trains from NY to Richmond are main Street Station and Staple Mills Road Stations. Main Street Station is located at 700 East Broad Street, Richmond. It is the oldest train station in the city and was built in 1901 to serve as a gateway to Southeastern Virginia. Its daily ridership is about 1000 people. Amenities available here include ticket offices, passenger information mediums such as digital monitors and several retail stores. Staple Mills Road Station is located at 5001 Staples Mill Road, Richmond. From the city center, it will take about 20min to get here. It is a fairly small station but serves as an important transit hub for buses and taxis operating in the city. Amenities available here include ticket offices, media dispensers and restrooms. The station has limited food options but there are several nearby outlets available within walking distance.

    Which train companies travel from New York City to Richmond

    The main train company operating trains from New York City to Richmond is Amtrak. There are three daily train services that are operated by Amtrak; Acela Express, Northeast Regional and Carolinian. Acela express is the fastest and most reliable train service offered by Amtrak. It runs from Penn Station to Staples Mill Road station, Richmond. The journey on this route takes about 6h, which is quite fast when compared with other trains that take up to 10h or more to make the same journey.

    Northeast Regional departure time is at 8:55 p.m. daily from Penn Station. It operates via Newark Penn Station, Trenton Transit Center, Philadelphia 30th Street Station and Washington DC Union station. The travel time on this route is between 5h to 8h with a total of about 18 train stops. Carolinian runs daily from around 10:30 p.m. from Penn Station through Newark Penn station, Trenton Transit center and Washington DC Union Station. The travel time on this route is between 6h to 9h with a total of about 16 train stops.

    Amtrak trains from New York City to Richmond

    Amtrak has several trains operating from New York City to Richmond. Daily there are three services that run; Northeast Regional Train No 783, Acela Express Train no 150 and Carolinian Train No 88. While Acela is a direct train from New York to Richmond, Northeast Regional and Carolinian make several stops along the way. Amtrak stands out from other train companies due to its punctuality, convenience and safety. It is also the most convenient choice when it comes to transport because of several daily services making a large number of stops along the way.

    New York Spring. Source: Shutterstock

    Train from New York City to Richmond: Services on Board

    There are a number of onboard services offered by trains from New York City to Richmond. Some of these include free Wi-Fi which makes it more convenient for people to connect to the internet while on board. Additionally, there are several spaces available for storing personal items such as luggage and baby strollers. Other amenities offered include food, beverages and snacks from vending machines. Most trains also have dining outlets where meals can be purchased in advance at a slightly higher price. Acela express trains have on-demand audio and video entertainment, power outlets for laptops and tablets, food menu options including gluten-free meals as well as washroom facilities that are also wheelchair accessible.

    How to find cheap train tickets from New York City to Richmond

    There are a number of ways you can use to get cheap train tickets from New York City to Richmond. One of these is booking your ticket in advance. By booking in advance you can get tickets that are up to forty percent cheaper than on the day of travel. In addition to saving money on your ticket, you save time because the earlier you book, the earlier you will receive confirmation of your seat reservation.

    You can book your tickets from Omio and get the chance to choose from the various train types avaible. The other method choosing slower trains can also get you good deals on your tickets. This is because most people book the fast trains, leaving a smaller number of seats on slower trains for those who are willing to spend an extra few hours travelling.

    To Richmond—travel tips

    Traveling to Richmond is your chance to enjoy a taste of southern hospitality. Be sure to visit the James River, go for a hike or cycling in the famous James River Park System and make your way up to Hollywood Cemetery which has more than 70,000 people buried there. Richmond is also home to some fantastic dining especially if you are fond of seafood. The area also offers antiques shopping and music venues to enjoy some live performances. Richmond also hosts a number of festivals throughout the year, making it an exciting place to visit during spring or fall.

    Travel Tips

    Trains from New York City to Richmond
    Travel by train to Richmond 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 New York City to Richmond.
    FAQs
    How much do cheap trains between New York City and Richmond cost?
    If you’re looking to save money on tickets, you can find cheap New York City to Richmond trains for as little as $46 (€37)  in the next 7 days.
    How much is the train to Richmond from New York City on average?
    The train price between New York City and Richmond is on average $58 (€46)  if you are looking to book your tickets for this route in the next 7 days.
    How far is New York City to Richmond by train?
    When traveling this route you should expect the distance from New York City to Richmond by train to be approximately 285 miles (460 km).
    How long is the train to Richmond from New York City?
    On average the New York City to Richmond train travel time is 6 h 2 min  for the 285 miles (460 km) long route, but the duration can vary if you travel on weekends and holidays.
    What train providers offer a service to Richmond from New York City?
    When taking a train from New York City to Richmond, you can count on Amtrak for the best way to get you to Richmond. You can also check all possible train companies who offer a service to Richmond from New York City and compare the amenities they offer before buying a train ticket.
    When can I take the first train from New York City to Richmond? When can I take the last train for the day?
    You can take the first train from New York City to Richmond at 6: 53 AM. The last train from New York City to Richmond that you can take departs at 7: 15 PM. Omio shows you the latest train from New York City to Richmond schedule to help you book the best departure time for this route.
    How early should I book New York City to Richmond train tickets to get the best deals?
    In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this route and save money. If you purchase train tickets from New York City to Richmond within the next 7 days, you can find tickets to cost on average $58 (€46) one way. To find the best prices for this route, consider booking your train ticket from New York City to Richmond a few months in advance.