There are 9 ways to get from Middleburg to Williamsburg by bus, plane, taxi, train, 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 900 bus, bus, fly to Norfolk International Airport
best- Take the bus from Wells Fargo to Blanding Blvd + Orange Park Northwaybus
- Take the bus from Blanding Blvd + Orange Park Northway to JRTC Bay Pbus
- Fly from Jacksonville (JAX) to Norfolk International Airport (ORF)plane JAX - ORF
- Take the bus from Norfolk to Williamsburg Bus Stopbus
7h 51m$189–524Line 900 bus, bus, fly to Newport News-Williamsburg International Airport, line 1 bus
cheapest- Take the bus from Wells Fargo to Blanding Blvd + Orange Park Northwaybus
- Take the bus from Blanding Blvd + Orange Park Northway to JRTC Bay Pbus
- Fly from Jacksonville (JAX) to Newport News-Williamsburg International Airport (PHF)plane JAX - PHF
- Take the bus from Elmhurst St at Lee Hall to N Boundary St at Williamsburg Tcbus
10h 8m$83–433Taxi, train (Amtrak)
- Take the taxi from Middleburg to Jacksonvilletaxi
- Take the train from Jacksonville to Richmond Staples Mill Road Amtrak Stationtrain
- Take the train from Richmond Staples Mill Road Amtrak Station to Williamsburg Amtrak Stationtrain
14h 30m$287–553Bus, train
- Take the bus from Jacksonville to Richmondbus FlixBus N2472
- Take the train from Richmond Main Street Amtrak Station to Williamsburg Amtrak Stationtrain Northeast Regional
16h 7m$113–201Drive 642.9 mi
- Drive from Middleburg to Williamsburgcar 642.9 mi
11h 1m$118–170Line 900 bus, bus, fly to Richmond International Airport, train
- Take the bus from Wells Fargo to Blanding Blvd + Orange Park Northwaybus
- Take the bus from Blanding Blvd + Orange Park Northway to JRTC Bay Pbus
- Fly from Jacksonville (JAX) to Richmond International Airport (RIC)plane JAX - RIC
- Take the train from Richmond Main Street Amtrak Station to Williamsburg Amtrak Stationtrain
8h 37m$179–644Fly to Ronald Reagan Washington National Airport, train
- Fly from Jacksonville (JAX) to Ronald Reagan Washington National Airport (DCA)plane JAX - DCA
- Take the train from Alexandria to Williamsburg Amtrak Stationtrain
10h 31m$161–772Line 900 bus, bus, fly to Washington Dulles International Airport, train
- Take the bus from Wells Fargo to Blanding Blvd + Orange Park Northwaybus
- Take the bus from Blanding Blvd + Orange Park Northway to JRTC Bay Pbus
- Fly from Jacksonville (JAX) to Washington Dulles International Airport (IAD)plane JAX - IAD
- Take the train from Alexandria to Williamsburg Amtrak Stationtrain
11h 30m$133–565Fly to Baltimore-Washington International Airport, train
- Fly from Jacksonville (JAX) to Baltimore-Washington International Airport (BWI)plane JAX - BWI
- Take the train from BWI Thurgood Marshall to Washington Union Stationtrain
- Take the train from Washington Union Station to Williamsburg Amtrak Stationtrain
11h 39m$151–1,221
Middleburg to Williamsburg by bus and train
Questions & Answers
The cheapest way to get from Middleburg to Williamsburg is to bus and train which costs $110 - $210 and takes 16h 7m.
The fastest way to get from Middleburg to Williamsburg is to line 900 bus and bus and fly which takes 7h 51m and costs $180 - $550.
The distance between Middleburg and Williamsburg is 639 miles. The road distance is 646.7 miles.
The best way to get from Middleburg to Williamsburg without a car is to taxi and train which takes 14h 30m and costs $280 - $600.
It takes approximately 7h 51m to get from Middleburg to Williamsburg, including transfers.
Yes, the driving distance between Middleburg to Williamsburg is 647 miles. It takes approximately 11h 1m to drive from Middleburg to Williamsburg.
There are 122+ hotels available in Williamsburg.
What companies run services between Middleburg, FL, USA and Williamsburg, VA, USA?
There is no direct connection from Middleburg to Williamsburg. However, you can take the line 900 bus to Blanding Blvd + Orange Park Northway, take the bus to JRTC Bay P, walk to JRTC Bay J, take the line 1 bus to Jia, walk to Jacksonville (JAX) airport, fly to Norfolk International Airport (ORF), take the taxi to Norfolk, then take the bus to Williamsburg Bus Stop. Alternatively, you can take the taxi to Jacksonville, take the train to Richmond Staples Mill Road Amtrak Station, then take the train to Williamsburg Amtrak Station.
- Website
- aa.com
Flights from Jacksonville to Norfolk International Airport via Charlotte
- Ave. Duration
- 4h 4m
- When
- Every day
- Estimated price
- $80–460
Flights from Jacksonville to Richmond International Airport via Charlotte
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $85–490
Flights from Jacksonville to Newport News-Williamsburg International Airport via Charlotte
- Ave. Duration
- 4h 12m
- When
- Every day
- Estimated price
- $75–420
Flights from Jacksonville to Ronald Reagan Washington National Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- $110–650
Flights from Jacksonville to Ronald Reagan Washington National Airport via Charlotte
- Ave. Duration
- 4h 17m
- When
- Sunday, Monday, Tuesday, Wednesday, Thursday, and Friday
- Estimated price
- $120–650
Flights from Jacksonville to Washington Dulles International Airport via Charlotte
- Ave. Duration
- 4h 14m
- When
- Monday to Saturday
- Estimated price
- $80–450
Flights from Jacksonville to Baltimore-Washington International Airport via Charlotte
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- $100–550
- Website
- southwest.com
Flights from Jacksonville to Norfolk International Airport via Baltimore-Washington International Airport
- Ave. Duration
- 4h 1m
- When
- Every day
- Estimated price
- $100–550
Flights from Jacksonville to Richmond International Airport via Baltimore-Washington International Airport
- Ave. Duration
- 3h 58m
- When
- Saturday and Sunday
- Estimated price
- $100–550
Flights from Jacksonville to Ronald Reagan Washington National Airport via Nashville
- Ave. Duration
- 4h 35m
- When
- Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- $160–800
Flights from Jacksonville to Baltimore-Washington International Airport
- Ave. Duration
- 1h 53m
- When
- Every day
- Estimated price
- $95–550
- Website
- delta.com
Flights from Jacksonville to Norfolk International Airport via Atlanta
- Ave. Duration
- 4h 12m
- When
- Every day
- Estimated price
- $95–500
Flights from Jacksonville to Richmond International Airport via Atlanta
- Ave. Duration
- 4h 3m
- When
- Every day
- Estimated price
- $100–550
Flights from Jacksonville to Ronald Reagan Washington National Airport via Atlanta
- Ave. Duration
- 4h 21m
- When
- Every day
- Estimated price
- $140–750
Flights from Jacksonville to Washington Dulles International Airport via Atlanta
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- $90–480
Flights from Jacksonville to Baltimore-Washington International Airport via Atlanta
- Ave. Duration
- 4h 8m
- When
- Every day
- Estimated price
- $110–600
- Website
- united.com
Flights from Jacksonville to Richmond International Airport via Washington Dulles International Airport
- Ave. Duration
- 4h 19m
- When
- Every day
- Estimated price
- $100–550
Flights from Jacksonville to Washington Dulles International Airport
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- $80–440
- Website
- flybreeze.com
Flights from Jacksonville to Norfolk International Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- $160–480
Flights from Jacksonville to Richmond International Airport
- Ave. Duration
- 1h 42m
- When
- Thursday and Sunday
- Estimated price
- $160–600
- Website
- allegiantair.com
Flights from Jacksonville to Washington Dulles International Airport
- Ave. Duration
- 1h 52m
- When
- Monday and Friday
- Estimated price
- $80–440
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Jacksonville to Richmond Staples Mill Road Amtrak Station
- Ave. Duration
- 11h 31m
- Frequency
- Twice daily
- Estimated price
- $200–430
- Website
- Amtrak
Train from Richmond Staples Mill Road Amtrak Station to Williamsburg Amtrak Station
- Ave. Duration
- 1h 19m
- Frequency
- Twice daily
- Estimated price
- $17–40
- Website
- Amtrak
Train from Richmond Main Street Amtrak Station to Williamsburg Amtrak Station
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Estimated price
- $15–35
- Website
- Amtrak
Train from Richmond Main Street Amtrak Station to Williamsburg Amtrak Station
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Estimated price
- $15–35
- Website
- Amtrak
Train from Alexandria to Williamsburg Amtrak Station
- Ave. Duration
- 3h 21m
- Frequency
- Twice daily
- Estimated price
- $45–110
- Website
- Amtrak
Train from Alexandria to Williamsburg Amtrak Station
- Ave. Duration
- 3h 21m
- Frequency
- Twice daily
- Estimated price
- $45–110
- Website
- Amtrak
Train from BWI Thurgood Marshall to Washington Union Station
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- $9–20
- Website
- Amtrak
Train from Washington Union Station to Williamsburg Amtrak Station
- Ave. Duration
- 3h 39m
- Frequency
- Twice daily
- Estimated price
- $50–110
- Website
- Amtrak
- Phone
- 1-866-743-3682
- Website
- Maryland Transit
Train from BWI Thurgood Marshall to Washington Union Station
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- $2–9
- Website
- Maryland Transit
- Standard Fare
- $2–9
Rome2Rio's guide to Amtrak Acela
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from BWI Thurgood Marshall to Washington Union Station
- Ave. Duration
- 26 min
- Frequency
- 5 times a day
- Estimated price
- $6–550
- Schedules at
- Amtrak Acela
- Website
- Amtrak
- Business Class
- $6–440
- First Class
- $100–550
- Phone
- +1 904-630-3100
- Website
- Jacksonville Transport
Bus from Wells Fargo to Blanding Blvd + Orange Park Northway
- Ave. Duration
- 41 min
- Frequency
- Twice daily
- Estimated price
- $1–3
- Website
- Jacksonville Transport
Bus from Blanding Blvd + Orange Park Northway to JRTC Bay P
- Ave. Duration
- 47 min
- Frequency
- Every 20 minutes
- Estimated price
- $1–3
- Website
- Jacksonville Transport
Bus from Wells Fargo to Blanding Blvd + Orange Park Northway
- Ave. Duration
- 41 min
- Frequency
- Twice daily
- Estimated price
- $1–3
- Website
- Jacksonville Transport
Bus from Blanding Blvd + Orange Park Northway to JRTC Bay P
- Ave. Duration
- 47 min
- Frequency
- Every 20 minutes
- Estimated price
- $1–3
- Website
- Jacksonville Transport
Bus from Wells Fargo to Blanding Blvd + Orange Park Northway
- Ave. Duration
- 41 min
- Frequency
- Twice daily
- Estimated price
- $1–3
- Website
- Jacksonville Transport
Bus from Blanding Blvd + Orange Park Northway to JRTC Bay P
- Ave. Duration
- 47 min
- Frequency
- Every 20 minutes
- Estimated price
- $1–3
- Website
- Jacksonville Transport
Bus from Wells Fargo to Blanding Blvd + Orange Park Northway
- Ave. Duration
- 41 min
- Frequency
- Twice daily
- Estimated price
- $1–3
- Website
- Jacksonville Transport
Bus from Blanding Blvd + Orange Park Northway to JRTC Bay P
- Ave. Duration
- 47 min
- Frequency
- Every 20 minutes
- Estimated price
- $1–3
- Website
- Jacksonville Transport
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Norfolk to Williamsburg Bus Stop
- Ave. Duration
- 55 min
- Frequency
- Twice daily
- Estimated price
- $7–12
- Schedules at
- Flixbus USA
Bus from Jacksonville to Richmond
- Ave. Duration
- 11h 40m
- Frequency
- 5 times a week
- Estimated price
- $95–160
- Schedules at
- Flixbus USA
- Phone
- +1 757-220-5493
- Website
- WATA
Bus from Elmhurst St at Lee Hall to N Boundary St at Williamsburg Tc
- Ave. Duration
- 27 min
- Frequency
- Hourly
- Estimated price
- $2
- Schedules at
- WATA
- seniors 65+, students and Medicare
- $1
- Standard Fare
- $2
- Ave. Duration
- 40 min
- Estimated price
- $70–85
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide











