• Our partners include:

  • Greyhound USA
  • VIA Rail
  • Amtrak
  • Acela Express
  • Megabus
  • SuperShuttle
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia

There are 6 ways to get from Haymarket to Vienna by bus, subway, taxi, car or towncar

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus, subway, line 463 bus  •  1h 45m

  1. Take the bus from Heathcote Lot to N Farifax Dr @ N Taylor St
  2. Take the subway from Ballston Metro to VIENNA station
  3. Take the line 463 bus from Vienna Metro North Bay F to Maple Ave and Center St 461 / ...

Cheapest option

Bus  •  2h 29m

  1. Take the bus from Heathcote Lot to N Farifax Dr @ N Taylor St H-100
  2. Take the bus from Ballston Station & Bus Bay C to Tysons Corner Shopping Center & Parking Terrace C 23T / ...

$2 - $5

4 alternative options

Bus, subway, line 463 bus via Tysons Corner Metro Bay A  •  1h 50m

  1. Take the bus from Heathcote Lot to N Farifax Dr @ N Taylor St
  2. Take the subway from Ballston Metro to TYSONS CORNER station
  3. Take the line 463 bus from Tysons Corner Metro Bay A to Maple Ave and Center St 463 / ...

Taxi  •  29m

  1. Take a taxi from Haymarket to Vienna 24 miles

$65 - $85

Drive  •  29m

  1. Drive from Haymarket to Vienna 24 miles

$2 - $4

Uber  •  29m

  1. Take an Uber from Haymarket to Vienna 24 miles

$32 - $37

Questions & Answers

The cheapest way to get from Haymarket to Vienna is to drive which costs $2 - $4 and takes 29m.

More details

The quickest way to get from Haymarket to Vienna is to taxi which costs $65 - $85 and takes 29m.

More details

No, there is no direct bus from Haymarket to Vienna. However, there are services departing from Heathcote Lot and arriving at Maple Ave and Center St via Ballston Station & Bus Bay C and Tysons Corner Metro Bay A. The journey, including transfers, takes approximately 2h 29m.

More details

The distance between Haymarket and Vienna is 21 miles. The road distance is 24 miles.

Get driving directions

The best way to get from Haymarket to Vienna without a car is to bus and subway and line 463 bus which takes 1h 45m and costs .

More details

It takes approximately 1h 45m to get from Haymarket to Vienna, including transfers.

More details

Haymarket to Vienna bus services, operated by Omniride, depart from Heathcote Lot station.

More details

Haymarket to Vienna bus services, operated by Metro Washington DC, arrive at Tysons Corner Shopping Center & Parking Terrace C station.

More details

Yes, the driving distance between Haymarket to Vienna is 24 miles. It takes approximately 29m to drive from Haymarket to Vienna.

Get driving directions

There are 929+ hotels available in Vienna. Prices start at $93 USD per night.

More details

Map of how to get from Haymarket to Vienna.
Launch map view
  • Distance: 21 miles
  • Duration: 1h 45m

What companies run services between Haymarket, VA, USA and Vienna, VA, USA?

You can take a bus from Haymarket to Vienna via N Farifax Dr @ N Taylor St, Ballston Station & Bus Bay C, Tysons Corner Shopping Center & Parking Terrace C, and Tysons Corner Metro Bay A in around 2h 29m.

Train operators
Metro Washington DC
Phone
202-637-7000
Website
wmata.com
Subway from Ballston Metro to VIENNA station
Ave. Duration
15m
Frequency
Every 30 minutes
Estimated price
$2 - $4
Schedules at
wmata.com
Subway from Ballston Metro to TYSONS CORNER station
Ave. Duration
13m
Frequency
Hourly
Estimated price
$2 - $4
Schedules at
wmata.com
Bus operators
Omniride
Website
omniride.com
Bus from Heathcote Lot to N Farifax Dr @ N Taylor St
Ave. Duration
45m
Frequency
3 times a day
Schedules at
omniride.com
Fairfax Connector
Website
fairfaxcounty.gov
Bus from Vienna Metro North Bay F to Maple Ave and Center St
Ave. Duration
9m
Frequency
Every 30 minutes
Schedules at
fairfaxcounty.gov
Bus from Tysons Corner Metro Bay A to Maple Ave and Center St
Ave. Duration
15m
Frequency
Every 30 minutes
Schedules at
fairfaxcounty.gov
Metro Washington DC
Phone
202-637-7000
Website
wmata.com
Bus from Ballston Station & Bus Bay C to Tysons Corner Shopping Center & Parking Terrace C
Ave. Duration
33m
Frequency
Hourly
Estimated price
$2 - $5
Schedules at
wmata.com
Other operators
Uber Washington D.C.
Website
uber.com
Towncar from Haymarket to Vienna
Ave. Duration
29m
Frequency
On demand
Estimated price
$32 - $37
Signup at
uber.com
Pool
$32 - $37
UberX Car Seat
$44 - $49
UberX
$34 - $38
WAV
$34 - $38
Comfort
$47 - $52
UberXL
$60 - $75
Black
$90 - $105
Black Car Seat
$100 - $120
Black SUV
$100 - $120
Black SUV Car Seat
$110 - $130
Taxi from Haymarket to Vienna
Ave. Duration
29m
Estimated price
$65 - $85
Yellow Cab
Phone
+1-866-302-9898
Website
yellowcabservices.com
Yellow Cab Services
Phone
+1-866-302-9898
Website
yellowcabservices.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 Train travel in Spain: A guide to Renfe, How to plan an amazing trip around Scandinavia and Need to know: Jadrolinija - to help you get the most out of your next trip.