• Nothing Found

How to get from Richmond Airport to Fredericksburg VA

Fredericksburg is a vibrant, creative city located in northeastern Virginia. Here you’ll find horse-drawn carriage history tours, a thriving theatre scene, and plenty of culinary hotspots.

To begin your adventure in Fredericksburg, you can fly to Richmond Airport. Then you have a few options for getting from Richmond Airport to Fredericksburg, VA. The easiest method is to travel via taxi. A taxi ride will only take 1 hour and 10 minutes in light traffic.

Unfortunately, there are no direct public transport options. You’ll need to get to downtown Richmond to catch the bus or train. This will lengthen your journey by 20 minutes to 1 hour depending on how you choose to get downtown. 

There are two bus routes to Fredericksburg run by FlixBus and Greyhound. These bus routes take around 1 hour, excluding wait time, and cost $23.99 (€22) per person.

Train journeys are available from Richmond Main Street Station every day. The train takes 1 hour and 30 minutes and costs $15 (€13.80) per person.

Lastly, you can arrange a private transfer from a well-reviewed, international transfer company like Welcome Pickups. With comfortable personal vehicles and highly-trained drivers, we’ll ensure a stress-free ride to your destination in Fredericksburg.

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 €151 70min 24/7
Bus €44 60min 05:00–22:00
Train €27.60 90min 05:30–17:00

How to get from Richmond Airport to Fredericksburg VA by taxi

Taxis are readily available from Richmond Airport. Therefore, this is the easiest transportation option for getting to Fredericksburg. The journey is 104 km and shouldn’t take longer than 1 hour and 10 minutes in light traffic. Traffic conditions can fluctuate so it may take 1 hour and 50 minutes during busy times.

How much is the taxi fare from Richmond Airport to Fredericksburg VA?

On average, a taxi from Richmond Airport to Fredericksburg VA costs $165 (€150). However, this is just the average. Virginia taxis typically use a taximeter to determine the final cost. The distance to your final destination, the number of passengers, and the time of day are all contributing factors.

Some drivers may offer you a fixed rate fare to Fredericksburg given that the journey is over 100 km, but this is not universal. Speak to your driver about the cost before you begin your journey

Cost

$165 (€150)

Trip Duration

1 Hr. 10 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 find taxis waiting at the designated taxi stands at the lower curbside, by the north and south parking garages. The area is well signposted.

Convenience

Taking a taxi is the most convenient way of getting from Richmond International Airport to Fredericksburg VA. You won’t have to navigate public transport with your luggage and you’ll have a comfortable seat for the entire ride. 

It may be tricky to find a taxi at the airport willing to take you and your travel companions all the way to Fredericksburg because the journey is over 100 km. If you want the peace of mind of guaranteed transport waiting for you when you touch down at Richmond Airport, we suggest booking a private transfer in advance.

Editor’s Note

Most taxis waiting at the airport are sedans fitting up to 4 passengers. If you require a larger vehicle, we recommend booking a private transfer in advance.

Useful Tips

All taxi companies operating from Richmond Airport must have wheelchair-accessible vehicles available.
It's customary to tip your driver 10-20% of your total fare.
Each additional passenger over six years old adds $1 (€0.90) to your final fare.

How to get from Richmond Airport to Fredericksburg VA by bus

Sadly, there are no direct buses from Richmond Airport to Fredericksburg VA. You would need to make your way to downtown Richmond first. You can do this by taking a free bus which will likely take 45 minutes, excluding wait time, or taking a taxi which will take 20 minutes. 

Then to go to Fredericksburg, you can catch the FlixBus service from West Leigh Street, or the Greyhound service from Richmond Bus Station

Both bus services take around 1 hour to get to Fredericksburg, however their schedules are very different. 

The FlixBus service runs at 01:50, 04:25, 06:15, and 22:10 every day. Whereas the Greyhound runs only once a day at 11:00.

How much is the bus from Richmond Airport to Fredericksburg?

Regardless of whether you catch the FlixBus or Greyhound bus, the tickets cost $23.99 (€22) per person. Buses from Richmond Airport to downtown Richmond are currently free.

Cost

$23.99 (€22)

Trip Duration

1 Hr. 10 Min.

The Greyhound Bus service runs once a day at 11:00.

Convenience
Safety
Value for money

The FlixBus service runs at 01:50, 04:25, 06:15, and 22:10 every day.

Where do I get the bus from?

To get from the airport to downtown, you can find the free buses outside of the main terminal building. There are signs leading to the bus stop from the Arrivals Hall.

You can catch the Flixbus service from West Leigh Street. The Greyhound service runs from Greyhound Station.

Convenience

Taking a bus is far less convenient than taking a taxi. You’ll have to navigate public transport which can be tiresome with heavy luggage or small children. Plus, the buses mostly run in the mornings which can make afternoon or evening travel challenging. However, it is an economical option if you’re on a budget and the departure times align with your schedule. 

Editor’s Note

The timetable can change during holiday periods. Check the websites for Greyhound and FlixBus if you’re travelling over national holidays for the latest information.

Useful Tips

You can purchase bus tickets online or at the kiosk at either bus station. Purchasing online is best to ensure a seat.
There is WiFi available on both bus services.
Bus driver tips are not required, but if you have a few dollars in cash, a tip is a welcome gesture for satisfactory service.

How to get from Richmond Airport to Fredericksburg VA by train

The final way you can get from Richmond International Airport to Fredericksburg VA is by train. 

Unfortunately, there isn’t a direct train from the airport. You’ll need to take a taxi to Main Street Station first, which shouldn’t take longer than 20 minutes in normal traffic. 

From Richmond Main Street Station, you can catch a train to Fredericksburg. Trains run at 05:35, 06:54, and 17:00 Monday to Friday. On weekends, the train departs at 05:55, 09:42, and 16:57. The journey takes around 1 hour and 30 minutes, excluding wait times. 

How much is the train from Richmond Airport to Fredericksburg?

Economy tickets are available from $15 (€13.80) per person.

Business class tickets are available from $35 (€32) per person. 

The bus ride from the airport to Richmond bus station is free. When budgeting, however, remember to factor in travel costs from the Fredericksburg train station to your final destination.

Cost

$15 (€13.80)

Trip Duration

1 Hr. 30 Min.

Trains run three times a day on weekdays and weekends.

Convenience
Safety
Value for money

Trains are available at 05:35, 06:54, and 17:00 on weekdays. Weekend and public holiday times differ.

Where do I get the train from?

To catch the train to Fredericksburg VA, you need to get to Richmond Main Street Station from the airport. The most convenient way of making this journey is by taxi. Otherwise, you would have to travel on two buses from the airport. Taxis to the train station are readily available outside of Richmond Airport.

Convenience

The train journey is not very convenient. The journey is longer than taking a taxi or bus, and the tickets are more expensive. However, many find the train ride to be comfortable and scenic. This is also a good option if you are travelling with pets.

Editor’s Note

You can purchase your train tickets online on the Amtrak website. This is also the best place to check for updates on holiday train schedules and price changes.

Useful Tips

There are quiet car and business class tickets available.
Pets are permitted on the train but you must book their ticket in advance.
Some train services may be crowded so it’s best to book your ticket ahead of time to guarantee a seat.

Welcome Pickups has a Net Safety Score of 99 of 100

We’ve introduced a metric indicating how safe travellers feel when using our services during the COVID-19 pandemic. After every ride, we ask each traveller to leave a review.

  • 20 minute gap between transfers

  • Regular Car Sanitisation

  • Contactless ride

  • Sanitiser in every car

Read More

Frequently asked questions

How far is Fredericksburg from Richmond Airport?

Fredericksburg VA is 105 km away from Richmond Airport. The trip takes around 1 hour and 10 minutes by taxi in average traffic. 

How do I get from Richmond Airport to Fredericksburg VA?

The only direct means of transport from Richmond Airport to Fredericksburg VA is to take a taxi. The journey is about 1 hour and 10 minutes and will cost about $165 (€150). You can take public transport from downtown Richmond, not directly from the airport. Two bus services go to Fredericksburg and tickets cost $23.99 (€22) per person. There is also an Amtrak train from Richmond Main Street Station to Fredericksburg. Train tickets cost $15 (€13.80) per person.

What’s the cost of a taxi from Richmond Airport to Fredericksburg VA?

You can expect a taxi from Richmond International Airport to Fredericksburg VA to cost you $165 (€150). However, this is just an estimate. Most taxi drivers will use a taximeter to calculate your final fare depending on the distance travelled, the number of guests, and the time of day. If you’d like a fixed rate agreed upon before your journey, we recommend booking a private transfer instead.

Was this helpful?

Pre-book online