1map logoGo to main page

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

Compare Travel Options and Prices

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

How to Get from Portsmouth to Richmond: 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 by carBest price
158 kmDistance
1h 44m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Portsmouth to Richmond 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
Various
Bus
Average Duration
2h 
Estimated price
$10-50
Recommended
Company
N/A
Drive
Average Duration
1h  44m
Estimated price
$17-26
Cheapest
route map
Distance: 158 km
Duration: 1h 44m

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
$34-406

Traveling From Portsmouth to Richmond

The journey from Portsmouth to Richmond offers a fascinating contrast, where you can shift from Portsmouth’s coastal charm to Richmond’s vibrant urban scene rich with history and cultural experiences.

Best Neighbourhoods in Richmond

Richmond features diverse neighborhoods, each offering distinct experiences for visitors.

The Fan
• Stunning historic architecture and tree-lined streets.
• Vibrant arts scene with galleries and festivals.
Shockoe Bottom
• Rich in history with Civil War sites.
• Lively nightlife and dining options nearby.
Carytown
• Eclectic shops and local boutiques abound.
• Renowned for its diverse culinary offerings.

Best Times To Visit Richmond's Attractions

Timing your visit can significantly enhance your experience in Richmond's attractions.

Virginia State Capitol
Visit on weekdays to avoid weekend tourist crowds.
Maymont Park
Early mornings in spring offer stunning blooms and fewer visitors.
The Museum District
Weekdays during off-peak hours provide a more relaxed atmosphere.

Richmond Weather: What to Expect Year-Round

Richmond experiences a humid subtropical climate with hot summers and mild winters, making spring and fall the ideal seasons for comfortable outdoor activities. Understanding the weather can help you plan your itinerary and dress accordingly for a more enjoyable travel experience.

Dining in Richmond: A Culinary Adventure

In Richmond, try the famous Virginia pulled pork from The Lexington, where the smoky flavors and tangy BBQ sauce offer a hearty contrast to the seafood dishes often found in Portsmouth. The vibrant atmosphere, locally sourced ingredients, and robust flavors give you a distinct dining experience that showcases the culinary heritage of the region.

Portsmouth - Richmond operators

Explore transport companies operating between Portsmouth and Richmond, 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 Norfolk Train Station to Richmond Bus Station

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

Bus from Norfolk to Richmond

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

Train from Norfolk to Richmond Staples Mill Road Amtrak Station

Average Duration
2h 3m
Estimated price
$100-101

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

Traveling between Portsmouth and Richmond 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.

🚗 Discover the scenic route from Portsmouth to Richmond, spanning 98 miles and offering a delightful drive through charming Virginia landscapes. 💰 Enjoy the cost-effective travel option with prices ranging from $17 to $26 for a smooth journey from Portsmouth to Richmond by car. 🌆 Immerse yourself in Richmond's rich history and vibrant culture after just a 1 hour and 44 minutes drive from Portsmouth.
Average price
$17 - $26
🚆 Embark on a scenic train journey from Portsmouth to Richmond with a travel time of approximately 3 hours and 29 minutes. While there may not be a direct route, the Amtrak Northeast Regional service offers a convenient connection from Norfolk to Richmond. 💸 Prices for the Portsmouth to Richmond train ticket can range from $34 to $406, offering flexibility to fit various budgets. Whether you're traveling for business or pleasure, the train journey presents a convenient and affordable option for reaching Richmond from Portsmouth.
Departure Point
Norfolk station
Arrival Point
Richmond Staples Mill Road Amtrak Station
🚌 Starting from Norfolk Train Station in Portsmouth a direct Greyhound USA bus service sets off to Richmond Bus Station in Richmond. This convenient route operates once daily, providing a smooth journey that typically lasts around 2 hours. 🚌 Passengers can enjoy a comfortable ride with Greyhound USA, departing from Norfolk Train Station in Portsmouth and arriving at Richmond Bus Station in Richmond. The buses run daily, offering a reliable transportation option for travelers looking to reach their destination in approximately 2 hours. 🚌 Prices for the bus ride between Portsmouth and Richmond range from $10 to $50, making this an affordable and efficient travel choice for those seeking a hassle-free journey between the two Virginia cities.
Departure Point
Norfolk Train Station
Arrival Point
Richmond Bus Station

Frequently asked questions

Find out more about the route from Portsmouth to Richmond.

Or choose the category:
The distance between Portsmouth and Richmond is 81 miles by road. By train, it typically takes 3 hours and 29 minutes to reach Richmond from Portsmouth. If you take a bus via Norfolk and then VA, it usually takes 3 hours and 35 minutes. However, if you drive by car, it can take approximately 1 hour and 44 minutes to go from Portsmouth to Richmond.
The most cost-effective and time-efficient transportation option for traveling from Portsmouth to Richmond is to drive. It takes 1 hour and 44 minutes by car, and the cost is approximately $17-$26 for fuel. This is both the cheapest and quickest way to reach Richmond from Portsmouth. Other options such as taking the train or bus may take longer and cost more in comparison.
The prices of a train ticket between Portsmouth and Richmond can range from $34 to $406, depending on factors such as the time of booking, class of service, and availability. Meanwhile, the prices of a bus ticket between Richmond and Portsmouth can vary from $10 to $50, again depending on similar factors. It is advisable to check with the respective transportation providers for the most accurate and up-to-date pricing information.
To travel from Portsmouth to Richmond without using public transportation, you can drive the distance of 98 miles. The journey typically takes around 1 hour and 44 minutes by car. The cost for the trip varies, with prices ranging from $17 to $26.
The best way to travel from Portsmouth and Richmond without a car is by bus. The journey by bus usually takes around 2 hours and costs between $10 and $50. There are several bus options available that operate between the two cities, making it a convenient and affordable mode of transportation for travelers.
Yes, there is a direct link between Portsmouth and Richmond by bus. Greyhound USA operates a daily service that departs from the Norfolk Train Station and arrives at the Richmond Bus Station in approximately 2 hours. However, there is no direct train service between the two cities. Amtrak Northeast Regional offers a route that transfers at the Richmond Staples Mill Road Amtrak Station, with a total travel time of about 3 hours and 29 minutes.
There are plenty of accommodation options available near Richmond. With over 260 hotels to choose from, you will have no difficulty finding a place that suits your preferences and budget. The prices start at $58 per night, giving you a range of choices. Whether you are looking for luxury hotels or budget options, Richmond has a wide selection of accommodations to cater to every traveler's needs.