Richmond, VA to Selma, NC train

Tue, Feb 18
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Compare prices and tickets Richmond, VA to Selma, NC by bus

Tue
Feb 18
Wed
Feb 19
Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
Mon
Feb 24

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Journey information

Overview: Train from Richmond, VA to Selma, NC

Take a train from Richmond, VA to Selma, NC and enjoy the approximately 146 miles (236 km) long journey. Find schedules and pricing options for a convenient and affordable trip.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $46 (€41)
Distance
146 miles (236 km)
First train
10:48
Last train
13:36
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $46 (€41)

Richmond, VA to Selma, NC Train: Convenient Travel in Comfort

Planning a journey and looking for a reliable, comfortable train from Richmond, VA to Selma, NC? Units of Amtrak service make travel along this bustling route seamless. Most trains from Richmond, VA to Selma, NC depart from the popular Richmond - Main Street Station (RVM) and conveniently arrive at Selma-Smithfield Station (SSM). This route offers scenic views and smooth travels, whether you’re commuting or exploring Selma's rich heritage. Book your tickets now and enjoy the journey with top-notch amenities and reliable timetables!

Easily Reserve Your Spots for the Next Richmond to Selma Trip!

Find Cheap Richmond, VA to Selma, NC Train Tickets

Looking to travel from Richmond, VA to Selma, NC but wondering about train ticket prices? The cheapest tickets for this route start at just $28 (€25), making train travel an affordable option for your trip. On average, you can expect to spend around $50 (€45) for a train journey between these two destinations, depending on how early you book and availability. For the best combination of convenience and savings, consider planning your ride in September when prices often dip, and demand for train travel is typically lower. Secure an affordable and seamless journey by booking your train ticket well in advance!

Train Richmond, VA to Selma, NC: Amtrak Services and Travel Options

Traveling by train from Richmond, VA to Selma, NC is convenient with Amtrak, which offers multiple services on this route. Passengers can choose from the Amtrak Carolinian and Amtrak Silver Meteor, both providing comfortable seating, Wi-Fi access, and onboard dining options. The journey offers a smooth and relaxing travel experience, whether you're commuting or embarking on a longer trip. With stations located in key areas of Richmond and Selma, the train is a great choice for travelers looking for a hassle-free transportation option.

Richmond, VA to Selma, NC Train Times and Schedule

Taking a train from Richmond, VA to Selma, NC is a convenient and comfortable way to travel. The journey covers a distance of 146 miles (236 km) and typically has an average duration of 3 hours 45. It's an excellent option for those looking to sit back and enjoy the scenery along the way.

Trains between Richmond, VA and Selma, NC run regularly throughout the week, ensuring flexibility for travelers. On average, there are 3 trains operating daily, with services available every day of the week, including weekends.

The first train of the day from Richmond, VA to Selma, NC normally departs at 6:10 AM, and the last train of the day typically leaves at 8:45 PM, giving travelers a range of options to suit their schedules.

FAQs: Trains from Richmond, VA to Selma, NC

FAQs: Travel by train from Richmond, VA to Selma, NC 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 Richmond, VA to Selma, NC.
FAQs
The first train from Richmond, VA to Selma, NC leaves at 10: 48 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Richmond, VA to Selma, NC leaves at 1: 36 PM.
A day trip to Selma, NC from Richmond, VA is worth doing with a journey time of min each way. Check with Omio app   the best way to travel.
Yes, you can take a bus to Selma, NC from Richmond, VA.

Popular train stations from Richmond, VA to Selma, NC

Richmond
Selma
The major train station for departures in Richmond is Staples Mill Road Station. Find all the information you need to know about services, amenities and connections at Staples Mill Road Station for your trip from Richmond to Selma.
Staples Mill Road StationDiningAccessibility
Amenities at train station
DiningDining
AccessibilityAccessibility
ticketOfficeHours
Distance to city center
7 km
The major train station for arrivals in Selma is Selma Station. Find all the information you need to know about services, amenities and connections at Selma Station for your journey to Selma from Richmond.
Selma StationDiningATMAccessibility
Amenities at train station
DiningDining
ATMATM
AccessibilityAccessibility

More options for your journey from Richmond, VA to Selma, NC

Here are some other resources that might have the information you need

HomeTrainsTrains in USARichmond, VA to Selma, NC train

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links