There are 3 ways to get from Colonial Williamsburg to Yorktown by bus, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 1 bus, line 11 bus
best- Take the bus from York St at Patrick Henry to Elmhurst St at Lee Hallbus 1
- Take the bus from Elmhurst St at Lee Hall to Barham Blvd at Rivermeadebus 11
1h 48m$4Drive 14 mi
cheapest- Drive from Colonial Williamsburg to Yorktowncar 14 mi
23 min$3–4Taxi
- Take the taxi from Colonial Williamsburg to Yorktowntaxi 14 mi
23 min$35–45
Colonial Williamsburg to Yorktown by bus
Questions & Answers
The cheapest way to get from Colonial Williamsburg to Yorktown is to drive which costs $2 - $4 and takes 23 min.
The fastest way to get from Colonial Williamsburg to Yorktown is to taxi which takes 23 min and costs $35 - $45.
No, there is no direct bus from Colonial Williamsburg to Yorktown. However, there are services departing from York St at Patrick Henry and arriving at Barham Blvd at Rivermeade via Elmhurst St at Lee Hall. The journey, including transfers, takes approximately 1h 48m.
The distance between Colonial Williamsburg and Yorktown is 15 miles. The road distance is 14.1 miles.
The best way to get from Colonial Williamsburg to Yorktown without a car is to line 1 bus and line 11 bus which takes 1h 48m and costs $4.
It takes approximately 1h 48m to get from Colonial Williamsburg to Yorktown, including transfers.
Colonial Williamsburg to Yorktown bus services, operated by WATA, depart from York St at Patrick Henry station.
Colonial Williamsburg to Yorktown bus services, operated by WATA, arrive at Elmhurst St at Lee Hall station.
Yes, the driving distance between Colonial Williamsburg to Yorktown is 14 miles. It takes approximately 23 min to drive from Colonial Williamsburg to Yorktown.
There are 142+ hotels available in Yorktown.
What companies run services between Colonial Williamsburg, VA, USA and Yorktown, VA, USA?
You can take a bus from York St at Patrick Henry to Barham Blvd at Rivermeade via Elmhurst St at Lee Hall in around 1h 48m.
- Phone
- +1 757-220-5493
- Website
- WATA
Bus from York St at Patrick Henry to Elmhurst St at Lee Hall
- Ave. Duration
- 23 min
- Frequency
- Hourly
- Estimated price
- $2
- Schedules at
- WATA
- seniors 65+, students and Medicare
- $1
- Standard Fare
- $2
Bus from Elmhurst St at Lee Hall to Barham Blvd at Rivermeade
- Ave. Duration
- 25 min
- Frequency
- Every 4 hours
- Estimated price
- $2
- Schedules at
- WATA
- seniors 65+, students and Medicare
- $1
- Standard Fare
- $2
- Ave. Duration
- 23 min
- Estimated price
- $35–45
Colonial Capital Cabs
- Phone
- +1 757-345-2224
- Website
- colonialcapitalcabs.com
Express Cab
- Phone
- +1 336-722-1200
- Website
- expresscabws.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from London to Edinburgh, How do I get from Sydney to Melbourne, and Travelling around the UAE - to help you get the most out of your next trip.



