There are 4 ways to get from Newport News to Colonial Williamsburg by bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 921 bus
best- Take the bus from Patrick Henry Mall to Boundary & Armisteadbus 921
25 min$2Drive 20.5 mi
- Drive from Newport News to Colonial Williamsburgcar 20.5 mi
28 min$4–6Taxi
- Take the taxi from Newport News to Colonial Williamsburgtaxi 20.5 mi
28 min$50–60Line 112 bus, line 1 bus
- Take the bus from Patrick Henry Mall to Elmhurst & Warwickbus 112 / ...
- Take the bus from Elmhurst St at Lee Hall to York St at Patrick Henrybus 1
1h 18m$4
Newport News to Colonial Williamsburg by bus
Questions & Answers
The cheapest way to get from Newport News to Colonial Williamsburg is to line 921 bus which costs $2 and takes 25 min.
The fastest way to get from Newport News to Colonial Williamsburg is to line 921 bus which takes 25 min and costs $2.
Yes, there is a direct bus departing from Patrick Henry Mall and arriving at Boundary & Armistead. Services depart five times a week, and operate Monday to Friday. The journey takes approximately 25 min.
The distance between Newport News and Colonial Williamsburg is 18 miles. The road distance is 20.7 miles.
The best way to get from Newport News to Colonial Williamsburg without a car is to line 921 bus which takes 25 min and costs $2.
The line 921 bus from Patrick Henry Mall to Boundary & Armistead takes 25 min including transfers and departs five times a week.
Newport News to Colonial Williamsburg bus services, operated by Hampton Roads Transit (HRT), depart from Patrick Henry Mall station.
Newport News to Colonial Williamsburg bus services, operated by Hampton Roads Transit (HRT), arrive at Boundary & Armistead station.
Yes, the driving distance between Newport News to Colonial Williamsburg is 21 miles. It takes approximately 28 min to drive from Newport News to Colonial Williamsburg.
There are 130+ hotels available in Colonial Williamsburg.
What companies run services between Newport News, VA, USA and Colonial Williamsburg, VA, USA?
Hampton Roads Transit (HRT) operates a bus from Patrick Henry Mall to Boundary & Armistead 5 times a week. Tickets cost $2 and the journey takes 25 min.
- Phone
- +1 757-222-6100
- Website
- Hampton Roads Transit
Bus from Patrick Henry Mall to Boundary & Armistead
- Ave. Duration
- 25 min
- Frequency
- 5 times a week
- Estimated price
- $2
- Website
- Hampton Roads Transit
Bus from Patrick Henry Mall to Elmhurst & Warwick
- Ave. Duration
- 20 min
- Frequency
- Every 30 minutes
- Estimated price
- $1–2
- Website
- Hampton Roads Transit
- Phone
- +1 757-220-5493
- Website
- WATA
Bus from Elmhurst St at Lee Hall to York St at Patrick Henry
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $2
- Schedules at
- WATA
- seniors 65+, students and Medicare
- $1
- Standard Fare
- $2
- Ave. Duration
- 28 min
- Estimated price
- $50–60
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 City Airport into central London, How to get from Luton Airport into central London, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.






