1map logoGo to main page

Pittsburgh, PA, USA to Virginia Beach, VA, USA from $34: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Pittsburgh, United States
to
Virginia Beach, United States

How to Get from Pittsburgh to Virginia Beach: 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.

$34 - Train, bus, night busBest price
533 kmDistance
3h 17m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Pittsburgh to Virginia Beach 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
Plane
Average Duration
3h  17m
Estimated price
$133-328
Recommended
Company
various
Train
Bus
Bus
Average Duration
13h  31m
Estimated price
$34-224
Cheapest
route map
Distance: 533 km
Duration: 3h 17m

See more options

Company
Amtrak
Train
Average Duration
15h  3m
Estimated price
$48-376
Company
various
Bus
Bus
Average Duration
11h  26m
Estimated price
$53-176
Company
N/A
Drive
Average Duration
7h  40m
Estimated price
$80-1330

Pittsburgh - Virginia Beach operators

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

Plane
Website
flybreeze.com

Plane from Pittsburgh Airport (PIT) to Norfolk Airport (ORF)

Average Duration
1h 17m
Estimated price
$3280-3281
Website
united.com

Plane from Pittsburgh Airport (PIT) to Norfolk Airport (ORF) via Washington Dulles

Average Duration
3h 12m
Estimated price
$1333-1339
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Pittsburgh Amtrak Station to Washington Union Station

Average Duration
7h 45m
Estimated price
$3282-1333

Train from Washington Union Station to Norfolk

Average Duration
4h 42m
Estimated price
$1331-341
Bus
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Pittsburgh Intermodal Station to Washington Union Station

Average Duration
5h 40m
Estimated price
$1331-80

Bus from Washington Union Station to Richmond Bus Station

Average Duration
2h 40m
Estimated price
$342-1337
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Washington Union Station to Richmond Bus Station

Average Duration
1h 45m
Estimated price
$342-1335

Bus from Richmond Bus Station to Virginia Beach

Average Duration
2h 10m
Estimated price
$342-1335

Pittsburgh to Virginia Beach: Overview of Bus, Train, Flight, and Car Trips

Traveling between Pittsburgh and Virginia Beach 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 scenic road trip from Pittsburgh to Virginia Beach covering 447 miles of picturesque landscapes and charming towns. 💰 Enjoy the flexibility of a budget-friendly journey, with car travel costs ranging from $80 to $120 for the trip to Virginia Beach from Pittsburgh. 🏖️ Arrive at the sandy shores and lively boardwalk of Virginia Beach in approximately 7 hours and 40 minutes, ready to soak up the sun and unwind by the ocean.
Average price
$80 - $120
🚂 Traveling from Pittsburgh to Virginia Beach by train offers a scenic journey through the picturesque landscapes of the East Coast. The approximately 15-hour and 3-minute ride allows passengers to relax and enjoy the sights along the way. 💰 Ticket prices for the train between Pittsburgh and Virginia Beach can range from $48 to $376, depending on the specific route, time of booking, and class of service chosen. Passengers have the flexibility to select the fare that best fits their budget and travel preferences.
🛫 Flying from Pittsburgh to Virginia Beach is a convenient and efficient journey. The quickest direct flight from Pittsburgh Airport to Norfolk Airport takes just 1 hour and 17 minutes with options from Breeze Airways and United Airlines available. 🏖️ Once you arrive at Norfolk Airport, it's a short 30-minute drive to reach the beautiful shores of Virginia Beach. The total travel time from Pittsburgh to Virginia Beach by plane is approximately 3 hours and 17 minutes, allowing for a quick getaway to the coastal city. 💸 The prices for flights between Virginia Beach and Pittsburgh can range from $133 to $328, offering travelers affordable options to experience the vibrant beach scene and attractions in Virginia Beach.
Departure Point
Pittsburgh Airport
Arrival Point
Norfolk Airport
Useful tips for plane travellers
• Book your flight in advance with Breeze Airways or United Airlines for the best prices, as fares can range from $133 to $328 and late bookings often result in higher costs.
• Upon arriving at Norfolk International Airport (ORF), be prepared for a quick 20-30 minute taxi ride to downtown Virginia Beach, which typically costs between $30 to $40; consider using rideshare apps like Uber or Lyft for convenience.
• When planning your trip, check Norfolk Airport's website for the latest information on dining options and local transport schedules to ensure a smooth transition upon arrival: Norfolk Airport.
🚌 Although there is no direct bus from Pittsburgh to Virginia Beach, travelers can embark on a scenic journey through Washington D.C. and Richmond, Virginia. The trip takes approximately 11 hours and 26 minutes with transfers included. 💰 Ticket prices for the bus between Virginia Beach and Pittsburgh range from $53 to $176, offering an affordable and convenient transportation option for those looking to travel between the two vibrant East Coast cities.
Departure Point
Pittsburgh Intermodal Station
Arrival Point
Virginia Beach station

Frequently asked questions

Find out more about the route from Pittsburgh to Virginia Beach.

Or choose the category:
The distance between Pittsburgh and Virginia Beach is approximately 532.7 km by road. By train, it takes about 15 hours to travel from Pittsburgh to Virginia Beach. Alternatively, taking a flight followed by a bus trip on line 960 can get you there in approximately 4 hours and 16 minutes. If you prefer driving, it takes about 7 hours and 40 minutes to make the trip from Pittsburgh to Virginia Beach by car, while traveling by bus can take approximately 11 hours and 45 minutes.
The most cost-effective transportation option for traveling from Pittsburgh to Virginia Beach is by train and night bus, with prices ranging from $30 to $200 and a travel time of 13 hours and 35 minutes. This option offers a longer travel time but is more affordable. If time efficiency is a priority, the quickest option is to fly from Pittsburgh to Virginia Beach and then take line 960 bus. This option costs between $100 and $290 and has a travel time of 4 hours and 16 minutes.
The prices for a train ticket from Pittsburgh to Virginia Beach range from $46 to $348, depending on factors such as the class of service and the time of booking. The prices for a bus ticket from Virginia Beach to Pittsburgh vary from $53 to $176, depending on factors such as the bus company, the type of seat, and the time of travel.
To get from Pittsburgh to Virginia Beach without using public transportation, you can choose to drive. The road distance between the two cities is approximately 719.4 km, and it takes around 7 hours and 40 minutes to drive. The prices for a one-way journey by car range from $80 to $120, depending on factors such as gas prices and tolls.
If you don't have a car, the best option to travel from Pittsburgh to Virginia Beach is by bus. The journey takes approximately 11 hours and 45 minutes, and the cost ranges from $50 to $180 depending on the bus company and ticket type.
Yes, there is a link between Pittsburgh and Virginia Beach. However, there is no direct bus route available. The most convenient option is to take a bus from Pittsburgh Intermodal Station to Virginia Beach with transfers at Washington Union Station and Richmond. This journey takes approximately 11 hours and 45 minutes.
The flight between Pittsburgh and Virginia Beach typically takes approximately 1 hour and 18 minutes. The cost of the flight can vary depending on factors such as the airline, time of booking, and availability, but it is generally in the range of $100 to $300 per person.
There are plenty of accommodation options available near Virginia Beach, with over 512 hotels in the area. Prices for hotels start at $49 per night, giving travelers a range of choices to fit their budget.