• Nothing Found

How to get from Richmond Airport to Williamsburg (VA)

Did you know that Williamsburg was the capital of Virginia in the 1600s? It has a deeply entrenched colonial past and was a significant stronghold during the American Revolution. American history buffs will delight in the spectacular museums and awe-inspiring landmarks. 

To get from Richmond Airport to Williamsburg VA, you have a few options. The most straightforward method is to take a taxi. Taxis are easy to find at Richmond Airport and the journey shouldn’t take longer than 50 minutes. 

If you’d prefer to take public transport, it will lengthen your trip but may save you money. There are no direct buses, but you can ride three buses to get to Williamsburg. The journey will take roughly 2 hours and 20 minutes in light traffic. Or you can take a train from downtown Richmond to Williamsburg, which should take roughly 1 hour.

Alternatively, a private transfer can offer you zero wait times, comfortable personalised rides, and unbeatable prices. You can book ahead with Welcome Pickups for the smoothest ride possible to Williamsburg. 

Welcome Pickups offers meet and greet services and a friendly introduction to Richmond at the same price as a regular taxi. Click here to see the cost.

Comparison of the options

PRICE FOR 2PASSENGERS
OPTION PRICE DURATION AVAILABILITY
Taxi €106 50min 24/7
Bus €47.40 150min 07:00–16:00
Train €49 65min 10:00–18:50

How to get from Richmond Airport to Williamsburg VA by taxi

The best choice for tourists to get from Richmond VA Airport to Williamsburg VA is to take a taxi. Taxis are available from the airport according to the flight schedule. However, if there are multiple flight landings at once, you may have to wait 10-20 minutes for a taxi.

Taxi fare from Richmond VA Airport to Williamsburg

You can expect the taxi fare from Richmond VA Airport to Williamsburg to be around $116 (€105), though this is just an estimate and does not account for the expected 10-20% tip. Local taxis have taximeters that calculate your fare depending on the distance to your exact location and the time of day. There’s also a $1 (€0.90) charge per passenger over six years old (children under six ride free).

In some cases, a taxi driver may agree to a set rate fare to take you to Williamsburg given that it’s over 50 km away from Richmond. However, this is at the driver’s discretion. If you want a guaranteed set fare, booking a private transfer is a better option.

Cost

$116 (€105)

Trip Duration

50 Min.

*Prices vary unless booked in advance.

Convenience
Safety
Value for money

Taxis are available according to the flight schedule at Richmond International Airport (RIC).

Where do I get the taxi from?

You can get a cab from the taxi stands near the north and south parking garages at Richmond Airport. The area is well signposted and there is plenty of airport staff on hand to help.

Convenience

Taxis are convenient and efficient for getting you to your destination in Williamsburg. You won’t have to navigate public transport with your luggage or change vehicles as you would by bus or train.

Given how far a Richmond Airport to Williamsburg VA trip is, you may struggle to find a taxi at the airport that will take you without booking in advance. To ensure you have transport lined up, we recommend securing your Richmond private transfer with a top-rated company like Welcome Pickups.

Editor’s Note

If you’re travelling with over four people, it’s best to arrange a taxi or private transfer ahead of time because most of the taxis waiting at the stands will be standard four-seater sedans.

Useful Tips

Taxis must belong to one of Richmond Airport’s partner taxi companies to wait at the stands. So you can relax knowing your taxi driver is licensed.
Tips are customary in Virginia. Allocate an extra 10-20% on top of your taxi fare for tipping.
Richmond Airport taxis accept cash and card payments in US dollars.

How to get from Richmond Airport to Williamsburg VA by bus

There is no direct bus from Richmond Airport to Williamsburg VA. Instead, you’ll need to take three buses. 

  1. The first bus is the 7A or 7B from Richmond Airport to Transfer Station Bay K. 
  2. Then take the 78 Transfer Station Bay C to Broad & Shafer. 
  3. Then take a short walk to Richmond (W Leigh St) where you’ll find the FlixBus stop to Williamsburg. The FlixBus service only runs twice a day, Thursdays to Mondays.

It takes around 2 hours and 20 minutes to complete all bus journeys. 

Alternatively, you can take a taxi to Richmond (W Leigh St) and get straight on the bus to Williamsburg. As the FlixBus is direct with no other stops, you’ll cut your journey time in half.

How much is the bus from Richmond VA Airport to Williamsburg VA?

The local bus service in Richmond is completely free, so your first two bus journeys cost nothing. 

The FlixBus service from Richmond to Williamsburg costs $23.99 (€21.90) plus a $3.99 (€3.60) service fee.

If you choose to take a taxi from the airport to the FlixBus stop, it’ll likely cost you $30 (€27).

Cost

$28 (€26)

Trip Duration

2 Hr. 20 Min.

Buses are available Thursday to Monday.

Convenience
Safety
Value for money

Buses are available at 07:40 and 16:50 on service days.

Where do I get the bus from?

The 7A or 7B bus from the airport to downtown is located outside of the main terminal building. 

The bus to Williamsburg is located on West Leigh Street.

Convenience

The bus route may be cost-effective but it is time-consuming and complicated.

You can simplify your journey by taking a taxi from Richmond Airport to the FlixBus stop at Richmond (W Leigh St). This will save you a lot of time and effort transferring your belongings between buses. Or you can arrange a private transfer so you can sit back and relax for your entire journey with no need to rely on public transport at all.

Editor’s Note

The FlixBus service from Richmond to Williamsburg does not run on Tuesdays or Wednesdays.

Useful Tips

You can book your bus ticket to Williamsburg on the FlixBus website.
There is free wi-fi on the bus.
Buses are only available at 07:40 or 16:50. If you need to travel before or after these times, you’re better off taking a taxi or arranging a private transfer.
Each bus passenger is allowed one piece of hand luggage and one checked item; additional belongings may cost extra.

How to get from Richmond Airport to Williamsburg by train

There are no direct trains from Richmond International Airport to Williamsburg VA. You’ll need to take a taxi to the train station on Main Street, which takes around 17 minutes in light traffic. From there you can get the direct Amtrak train to Williamsburg. The train journey is around 50 minutes.

Trains are available twice a day at 10:00 and 18:50.

How much is the train from Richmond VA Airport to Williamsburg VA?

The taxi journey from the airport to the train station will cost around $30 (€27). 

A standard train ticket from Richmond to Williamsburg will cost $12 (€11). 

So in total, your journey will cost $42 (€38) for one person.  

Cost

$42 (€38)

Trip Duration

1 Hr. 5 Min.

Trains are available every day.

Convenience
Safety
Value for money

There are two train services per day at 10:00 and 18:50.

Where do I get the train from?

You can catch the train from Richmond Main Street Station. This is just a short taxi ride away from Richmond Airport.

Convenience

Though the train journey is not as convenient as taking a taxi, it is more efficient than taking a bus. Not only are trains available on more days of the week, they’re also relatively cost-effective. You won’t get the comfort of a complete door-to-door service as you would with a taxi, but the train journey is quite fast and simple.

Editor’s Note

The train does sometimes become crowded, so it's best to arrive early to secure a seat, especially if you're not travelling solo.

Useful Tips

You can purchase your train ticket online or at the Amtrak Station kiosk.
Business class tickets are available for around $30 (€27) depending on the time of day.
Luggage space is limited on Amtrak trains.

Frequently asked questions

How far is Williamsburg VA from Richmond Airport?

Williamsburg VA is 74 km away from Richmond Airport. The journey takes around 50 minutes by taxi or private transfer. On public transport, it’ll take 1-2 hours depending on the mode of transportation you choose.

How do I get from Richmond Airport to Williamsburg VA?

There are three ways to get from Richmond International Airport to Williamsburg VA. The first is by taxi. We recommend this for tourists because it’s faster and easier than taking public transport. You can expect to spend $116 (€105) and the trip will take 50 minutes. Next, you have the train. You’ll need to take a taxi to Richmond train station, then you can take a train to Williamsburg. In total, the journey shouldn’t cost you more than $42 (€38) and the journey time is around 1 hour and 5 minutes. Finally, you can travel by bus. The bus is the most cost-effective option, but is also time-consuming. It’ll cost $28 (€26) and take around 2 hours and 20 minutes.

What’s the cost of a taxi from Richmond (VA) Airport to Williamsburg?

Taxis in Richmond do not have set fares. Drivers use a taximeter to calculate the fare depending on the distance to your destination and the number of passengers. Travelling after 21:00 can also raise the fare. You can expect to pay $116 (€105) plus tips to get from Richmond Airport to Williamsburg VA by taxi.

Was this helpful?

Pre-book online