1map logoGo to main page

Richmond, VA, USA to Portsmouth, VA, USA from $17: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Richmond, United States of America
to
Portsmouth, United States of America

How to Get from Richmond 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.

$17 - OtherBest price
155 kmDistance
1h 43m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Richmond 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 USA
Bus
Average Duration
2h  15m
Estimated price
$10-50
Recommended
Company
various
Drive
Average Duration
1h  43m
Estimated price
$17-26
Cheapest
route map
Distance: 155 km
Duration: 1h 43m

See more options

Company
Flixbus USA
Bus
Average Duration
1h  50m
Estimated price
$10-50
Company
Amtrak Northeast Regional
Train
Average Duration
3h  29m
Estimated price
$22-210

Traveling From Richmond to Portsmouth

The route from Richmond to Portsmouth offers a fascinating juxtaposition, where Richmond's vibrant, historical culture meets Portsmouth's charming coastal vibe.

Best Neighbourhoods in Portsmouth

Portsmouth features diverse neighborhoods, each with its own charm and attractions.

Portsmouth Olde Towne
• Historic architecture dating back to the 18th century.
• Vibrant arts scene with galleries and studios.
The Elizabeth River District
• Scenic waterfront views and parks.
• Popular dining options with local seafood.
High Street District
• Bustling shops and boutiques for unique finds.
• Frequent events celebrating local culture and community.

Best Times To Visit Portsmouth's Attractions

Timing your visit can enhance your experience at Portsmouth's top attractions.

Nauticus
Visit during weekdays in the morning for fewer crowds and more engagement.
Portsmouth Waterfront Park
Early mornings or late afternoons offer peaceful strolls with stunning views.
Virginia Sports Hall of Fame
Weekdays are quieter, allowing for a more relaxed exploration of exhibits.

Portsmouth Weather: What to Expect Year-Round

Portsmouth experiences a humid subtropical climate, characterized by warm summers and mild winters, making spring and fall ideal for visits. Be prepared for occasional rain, as weather can influence your outdoor plans and the overall travel experience.

Dining in Portsmouth: A Taste of the Coast

Try the fresh clam chowder at The Galley Hatch, where the flavors showcase the coastal bounty of New England, offering a delightful departure from Richmond's Southern cuisine. The relaxed seaside atmosphere and emphasis on local seafood create a dining experience that truly captures Portsmouth's unique charm.

Richmond - Portsmouth operators

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

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

Bus from Richmond Bus Station to Norfolk Train Station

Average Duration
2h 15m
Estimated price
$10-45
Contact phone
+1 (855) 626-8585
Website
https://www.flixbus.com/

Bus from Richmond Bus Station to Norfolk

Average Duration
1h 50m
Estimated price
$10-50
Train Show train routes
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from Richmond Staples Mill Road Amtrak Station to Norfolk

Average Duration
2h 16m
Estimated price
$22-210

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

Traveling between Richmond 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 journey from Richmond to Portsmouth, covering a distance of 96 miles, with a pleasant drive time of around 1 hour and 43 minutes. 💰 Explore different budget options for your road trip, as the prices to travel from Richmond to Portsmouth by car range from $17 to $26, ensuring flexibility for all travelers.
Average price
$17 - $26
🚆 Experience a scenic train journey from Richmond to Portsmouth which takes approximately 3 hours and 29 minutes. Enjoy the comfort of the train while admiring the views along the route. 💰 Ticket prices for the train between Richmond and Portsmouth range from $22 to $210, offering options for different budgets. Plan ahead to secure the best fare for your trip.
🚌 Embark on a convenient bus journey from Richmond to Portsmouth with Greyhound USA. The direct service departs from Richmond Bus Station and arrives at Norfolk Train Station, offering a hassle-free travel experience. The trip lasts approximately 2 hours and 15 minutes. 💸 Ticket prices for the bus ride between Portsmouth and Richmond range from $10 to $50, making it a cost-effective transportation option for travelers. Whether you're heading to Portsmouth for business or pleasure, the reliable bus service ensures a smooth journey with convenient drop-off at Norfolk Train Station.
Departure Point
Richmond Bus Station
Arrival Point
Norfolk Train Station

Frequently asked questions

Find out more about the route from Richmond to Portsmouth.

Or choose the category:
The distance between Richmond and Portsmouth is 81 miles. The road distance is slightly longer at 96 miles. The typical travel times vary depending on the mode of transportation. It takes approximately 3 hours and 29 minutes to reach Portsmouth from Richmond by train, 1 hour and 43 minutes by car, and 2 hours and 15 minutes by bus.
The most cost-effective and time-efficient transportation option for traveling from Richmond to Portsmouth is driving. It typically takes 1 hour and 43 minutes to cover the distance of 81 miles by car, and the cost ranges between $17 and $26. Alternatively, taking a train or bus may also be viable options, but they will take longer, with train travel taking approximately 3 hours and 29 minutes, and bus travel taking around 2 hours and 15 minutes, but these options may be less expensive depending on the specific fares available at the time of travel.
The prices for traveling from Richmond to Portsmouth by train can range between $22 and $210, depending on factors such as the class or type of ticket purchased. Alternatively, taking a bus between Portsmouth and Richmond can cost anywhere from $10 to $50, with prices varying based on factors such as the bus company and type of service offered. It is advisable to check with specific train and bus operators for the most up-to-date and accurate pricing information.
To travel from Richmond to Portsmouth without using public transportation, you can drive the distance of approximately 96 miles. It takes approximately 1 hour and 43 minutes to drive from Richmond to Portsmouth. The cost of driving can vary from $17 to $26, depending on factors such as gas prices and toll fees.
To travel from Richmond to Portsmouth without a car, the best option is to take a bus. The bus journey takes approximately 2 hours and 15 minutes and the cost can range between $10 and $50 depending on the specific bus service. There are several bus companies that operate this route, offering convenient and affordable options for travelers.
Yes, there is a direct link between Richmond and Portsmouth. Greyhound USA operates bus services that depart from the Richmond Bus Station and arrive at the Norfolk Train Station in Portsmouth. The journey takes approximately 2 hours and 15 minutes. Buses run twice daily and operate every day, providing a convenient and direct mode of transportation between the two cities.
There are numerous options for accommodation near Portsmouth. With over 218 hotels to choose from, there is something for every budget and preference. Prices start as low as $42 per night, making it affordable for travelers. Whether you're looking for a luxury hotel, a budget-friendly option, or something in between, you'll be able to find a suitable place to stay near Portsmouth.