1map logoGo to main page

Durham, NC, USA to Portsmouth, VA, USA from $30:ย 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Durham, United States
to
Portsmouth, United States

How to Get from Durham to Portsmouth: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$30 by carBest price
295 kmDistance
3h 30m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Durham to Portsmouth with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Greyhound US0654s
Bus
Average Duration
6hย  20m
Estimated price
$23-89
Recommended
Company
various
Drive
Average Duration
3hย  30m
Estimated price
$30-50
Cheapest
route map
Distance: 295 km
Duration: 3h 30m

See more options

Company
Amtrak
Train
Average Duration
6hย  21m
Estimated price
$27-310
Company
various
Plane
Average Duration
5hย  34m
Estimated price
$108-198
Company
Greyhound & Various Airlines
Bus
Plane
Average Duration
6hย  5m
Estimated price
$230-231
Company
Greyhound & Various Airlines
Bus
Plane
Average Duration
6hย  47m
Estimated price
$232-233
Company
various
Plane
Average Duration
6hย  33m
Estimated price
$235-713

Durham - Portsmouth operators

Explore transport companies operating between Durham and Portsmouth, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
+1 214-849-8100
Website
https://www.greyhound.com/

Bus from Raleigh Bus Station to Norfolk Train Station

Average Duration
4h 45m
Estimated price
$238-239

Bus from Durham, NC to Charlotte, NC

Average Duration
2h 45m
Estimated price
$271-276
Train
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from Durham Amtrak Station to Petersburg Amtrak Station

Average Duration
3h 42m
Estimated price
$27-50

Train from Petersburg Amtrak Station to Norfolk

Average Duration
1h 39m
Estimated price
$273-2740
Plane
Website
http://aa.com

Plane from Raleigh/Durham (RDU) to Norfolk (ORF)

Average Duration
3h 27m
Estimated price
$890-892

Plane from Raleigh/Durham (RDU) to Newport News (PHF)

Average Duration
4h 20m
Estimated price
$894-2390
all-pages.other Show other routes
Contact phone
+1-877-462-6342
Website
https://us.megabus.com

Other from Durham, NC to Charlotte, NC

Average Duration
2h 45m
Estimated price
$271-276

Durham to Portsmouth: Overview of Bus, Train, Flight, and Car Trips

Traveling between Durham and Portsmouth offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, youโ€™re sure to find the perfect way to travel without compromising on quality or convenience.

๐Ÿš— Embark on a picturesque road trip from Durham to Portsmouth spanning 183 miles. Enjoy the scenic journey that takes around 3 hours and 30 minutes to complete. ๐Ÿ’ฐ Experience budget-friendly travel options with car prices ranging between $30 to $50 for the Durham to Portsmouth route. Explore different routes and stops along the way to make the most of your road trip adventure.
Average price
$30 - $50
๐Ÿš‚ Starting from Durham travelers can take a train from Durham Amtrak Station to Portsmouth. ๐ŸŒ† The journey involves transfers at Petersburg Amtrak Station and ultimately arrives at Norfolk station after approximately 6 hours and 21 minutes. ๐ŸŽŸ๏ธ The prices for train tickets between Durham and Portsmouth range from $27 to $310, depending on factors such as class of service and time of booking. ๐ŸšŠ Passengers can expect a comfortable and scenic ride through the Southern countryside during this trip.
Departure Point
Durham Amtrak Station
Arrival Point
Norfolk station
๐Ÿ›ซ Traveling from Durham to Portsmouth by plane involves catching a flight from Raleigh/Durham Airport to Norfolk Airport. While there's no direct flight available, the quickest route typically includes one stopover and lasts about 3 hours and 11 minutes. ๐ŸŒ Various airlines such as Breeze Airways, United Airlines, Southwest Airlines, and American Airlines operate flights between Raleigh/Durham Airport and Norfolk Airport. Upon reaching Norfolk, the journey continues on to Portsmouth, culminating in a total flight time of 5 hours and 34 minutes. ๐Ÿ’ฐ The cost of a flight between Portsmouth and Durham can range from $108 to $198, depending on the airline and booking timing. With a bit of planning, travelers can enjoy a relatively straightforward and efficient air travel experience between these two East Coast cities.
Departure Point
Raleigh/Durham Airport
Arrival Point
Norfolk Airport. The quickest flight takes 3h 11m and has one stopover
๐ŸšŒ To travel from Durham to Portsmouth by bus, you will first need to board a Greyhound USA service at the Raleigh Bus Station. Although there is no direct route, the journey to Norfolk Train Station will take approximately 6 hours and 20 minutes. ๐ŸšŒ Once you arrive at Norfolk Train Station, you can easily reach Portsmouth by following the connecting transportation options available. The bus ticket prices for this route range from $23 to $89, offering flexibility based on your budget and preference.
Departure Point
Raleigh Bus Station
Arrival Point
Norfolk Train Station

Frequently asked questions

Find out more about the route from Durham to Portsmouth.

Or choose the category:
The distance between Durham and Portsmouth is approximately 253 km by air, 295 km by road, and 6h 20m by bus. Traveling by train from Durham to Portsmouth takes around 6h 21m, while taking a bus to Charlotte and then flying to Norfolk can take approximately 6h 6m. The fastest mode of transportation is by plane, which takes 5h 13m. Driving by car from Portsmouth to Durham typically takes 3h 30m.
The most cost-effective and time-efficient transportation option for traveling from Durham to Portsmouth is to drive. It takes approximately 3 hours and 30 minutes, and the cost ranges from $30 to $50 for fuel.
The prices for traveling from Durham to Portsmouth vary depending on the mode of transportation. For trains, prices can range from $27 to $310. Bus fares can range between $23 and $89.
To get from Durham to Portsmouth without using public transportation, you can drive yourself. The driving distance between the two cities is approximately 294 km, and it takes around 3 hours and 30 minutes to complete the journey by car. The cost of driving from Durham to Portsmouth varies depending on factors like gas prices and tolls, but it is typically estimated to be between $30 and $50.
The most convenient way to travel from Durham to Portsmouth without a car is by taking the bus, which takes approximately 6 hours and 20 minutes. The bus fare ranges from $22 to $90. Alternatively, you can take a train, which takes the same amount of time but costs between $27 and $310. Another option is flying, which takes around 5 hours and 13 minutes, with ticket prices ranging from $100 to $290.
There is no direct train link between Durham and Portsmouth. However, there are train services available with transfers that take approximately 6h 21m. Buses are also an option, with a journey time of about 6h 20m, including transfers.
The flight between Durham and Portsmouth typically takes around 2 hours and 50 minutes, with a one-stopover flight being the quickest option. The prices for a flight between the two cities can range from $103 to $288.
There are plenty of accommodation options available near Portsmouth. With a choice of over 218 hotels, you will be able to find one that suits your preferences and budget. Prices start at $42, ensuring there is an option for every traveler.