HUB hero image

How to Travel from

Virginia Beach to Duck

by Rideshare or Car

Virginia Beach
+0
Duck
Transport search to Duck
Virginia Beach
+0
Duck
Building a composite car route
Cheapest
Best Offer!
Car
1 h 53 min
139 km.
from $7
Composite Route Car Only

Two ways to Travel from Virginia Beach to Duck

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Bus operators

Greyhound USA

Phone:
+1 214-849-8100
Website:
greyhound.com/
Bus from Norfolk to Elizabeth
Ave. Duration:
1h
Frequency:
Once daily
Estimated price:
$3.95–$70.16

Hampton Roads Transit (HRT)

Phone:
+1 757-222-6100
Website:
gohrt.com
Bus from Pacific & 26Th to Elson
Ave. Duration:
29 min
Frequency:
Hourly
Estimated price:
$2.31

Questions and Answers

What is the cheapest way to get from Virginia Beach to Duck?

The cheapest way to get from Virginia Beach to Duck is to line 033 bus and drive which costs $14.13 - $22.83 and takes 2h 17m.

What is the fastest way to get from Virginia Beach to Duck?

The fastest way to get from Virginia Beach to Duck is to drive which takes 1h 51m and costs $15.22 - $23.91 .

How far is it from Virginia Beach to Duck?

The distance between Virginia Beach and Duck is 145 km. The road distance is 145.5 km.

How do I travel from Virginia Beach to Duck without a car?

The best way to get from Virginia Beach to Duck without a car is to bus and taxi which takes 3h 22m and costs $141.30 - $271.74 .

How long does it take to get from Virginia Beach to Duck?

It takes approximately 1h 51m to drive 145.5 km from Virginia Beach to Duck.

Can I drive from Virginia Beach to Duck?

Yes, the driving distance between Virginia Beach to Duck is 145 km. It takes approximately 1h 51m to drive from Virginia Beach to Duck.

Where can I stay near Duck?

There are 1515+ hotels available in Duck. Prices start at $35.12 per night.
+0