HUB hero image

How to Travel from

Williamsburg to Selma

by Rideshare or Car

Williamsburg
+0
Selma
Transport search to Selma
Williamsburg
+0
Selma
Building a composite car route
Cheapest
Best Offer!
Car
3 h 18 min
323 km.
from $17
Composite Route Car Only

Two ways to Travel from Williamsburg to Selma

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Train operators

Amtrak

Phone:
+1 800-872-7245
Website:
amtrak.com/home.html
Other from Richmond Staples Mill Road Amtrak Station to Selma
Ave. Duration:
3h 1m
Frequency:
Twice daily
Estimated price:
$23.02–$108.70

Amtrak Northeast Regional

Phone:
+1 800-872-7245
Website:
amtrak.com/home.html
Other from Williamsburg Amtrak Station to Richmond
Ave. Duration:
1h 23m
Frequency:
Twice daily
Estimated price:
$19.18–$242.98

Questions and Answers

What is the cheapest way to get from Williamsburg to Selma?

The cheapest way to get from Williamsburg to Selma is to drive which costs $35.87 - $52.17 and takes 3h 20m.

What is the fastest way to get from Williamsburg to Selma?

The fastest way to get from Williamsburg to Selma is to drive which takes 3h 20m and costs $35.87 - $52.17 .

Is there a direct train between Williamsburg and Selma?

No, there is no direct train from Williamsburg station to Selma. However, there are services departing from Williamsburg Amtrak Station and arriving at Selma via Richmond Staples Mill Road Amtrak Station. The journey, including transfers, takes approximately 5h 24m.

How far is it from Williamsburg to Selma?

The distance between Williamsburg and Selma is 359 km. The road distance is 323.1 km.

How do I travel from Williamsburg to Selma without a car?

The best way to get from Williamsburg to Selma without a car is to train which takes 5h 24m and costs $35.87 - $293.48 .

How long does it take to get from Williamsburg to Selma?

It takes approximately 5h 24m to get from Williamsburg to Selma, including transfers.

Where do I catch the Williamsburg to Selma train from?

Williamsburg to Selma train services, operated by Amtrak Northeast Regional, depart from Williamsburg Amtrak Station.

Where does the Williamsburg to Selma train arrive?

Williamsburg to Selma train services, operated by Amtrak Northeast Regional, arrive at Richmond Staples Mill Road Amtrak Station.

Can I drive from Williamsburg to Selma?

Yes, the driving distance between Williamsburg to Selma is 323 km. It takes approximately 3h 20m to drive from Williamsburg to Selma.

How do I get a train ticket from Williamsburg to Selma?

Book your Williamsburg to Selma train tickets online with Omio.

Where can I stay near Selma?

There are 22+ hotels available in Selma. Prices start at $46.16 per night.
+0