HUB hero image

How to Travel from

Petersburg to Leesburg

by Rideshare, Route or Car

Petersburg
+0
Leesburg
Transport search to Leesburg
Petersburg
+0
Leesburg
Building a composite car route
Cheapest
Best Offer!
Car
2 h 47 min
240 km.
from $13
Composite Route Car Only

Five ways to Travel from Petersburg to Leesburg

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Airlines

United Airlines

Website:
united.com/
Plane from Richmond International Airport to Washington
Ave. Duration:
1h 1m
Frequency:
Every day
Estimated price:
$217.14–$536.45
Plane from Norfolk International Airport to Washington
Ave. Duration:
1h 9m
Frequency:
Every day
Estimated price:
$102.18–$268.23

Train operators

Amtrak

Phone:
+1 800-872-7245
Website:
amtrak.com/home.html
Train from Petersburg Amtrak Station to Alexandria
Ave. Duration:
2h 36m
Frequency:
4 times a day
Estimated price:
$19.16–$102.18

Amtrak Northeast Regional

Phone:
+1 800-872-7245
Website:
amtrak.com/home.html
Train from Petersburg Amtrak Station to Alexandria
Ave. Duration:
2h 35m
Frequency:
3 times a day
Estimated price:
$26.82–$242.68
Train from Petersburg Amtrak Station to Norfolk
Ave. Duration:
1h 40m
Frequency:
3 times a day
Estimated price:
$21.71–$242.68

Washington Metropolitan Area Transit Authority

Phone:
+1 202 466 3876
Website:
wmata.com
Train from Rosslyn, Blue/Orange/Silver Track 2 Platform to Ashburn,
Ave. Duration:
54 min
Frequency:
Every 15 minutes
Estimated price:
$2.30–$4.85
Train from Mcpherson Square, Blue/Orange/Silver Line Track 2 Platform to Ashburn,
Ave. Duration:
1h
Frequency:
Every 15 minutes
Estimated price:
$4.85–$8.30

Bus operators

Greyhound USA

Phone:
+1 214-849-8100
Website:
greyhound.com/
Bus from Petersburg Transportation Center to Washington
Ave. Duration:
3h
Frequency:
Twice daily
Estimated price:
$10.22–$108.57

CoachRun

Phone:
+1 617-681-0820
Website:
coachrun.com/
Bus from Colonial Heights to Mobile
Ave. Duration:
2h
Frequency:
5 times a week
Estimated price:
$8.94–$34.49

Loudoun County Transit

Phone:
+1 703-771-5665
Website:
loudoun.gov/4121/Transit-Commuter-Services
Bus from Ashburn Metro Station - South Bus Bay to Loudoun
Ave. Duration:
30 min
Frequency:
Hourly
Estimated price:
$1.15–$12.71
Bus from I St & 15Th St to Leesburg
Ave. Duration:
1h
Frequency:
5 times a day
Estimated price:
$1.15–$12.71

GRTC

Phone:
(804) 358-4782
Website:
ridegrtc.com
Bus from Petersburg Transit Center to 17Th
Ave. Duration:
32 min
Frequency:
3 times a day

Questions and Answers

What is the cheapest way to get from Petersburg to Leesburg?

The cheapest way to get from Petersburg to Leesburg is to bus which costs $10.87 - $53.26 and takes 5h 43m.

What is the fastest way to get from Petersburg to Leesburg?

The fastest way to get from Petersburg to Leesburg is to drive which takes 2h 47m and costs $26.09 - $39.13 .

Is there a direct bus between Petersburg and Leesburg?

No, there is no direct bus from Petersburg to Leesburg. However, there are services departing from Colonial Heights and arriving at Loudoun County Government Center via Pennsylvania Av SE+L'Enfant Sq SE, I St & 15Th St and Leesburg P&R. The journey, including transfers, takes approximately 5h 43m.

How far is it from Petersburg to Leesburg?

The distance between Petersburg and Leesburg is 285 km. The road distance is 240.6 km.

How do I travel from Petersburg to Leesburg without a car?

The best way to get from Petersburg to Leesburg without a car is to train and subway which takes 5h 5m and costs $21.74 - $228.26 .

How long does it take to get from Petersburg to Leesburg?

It takes approximately 5h 5m to get from Petersburg to Leesburg, including transfers.

Where do I catch the Petersburg to Leesburg bus from?

Petersburg to Leesburg bus services, operated by CoachRun, depart from Colonial Heights station.

Train, bus or fly from Petersburg to Leesburg?

The best way to get from Petersburg to Leesburg is to bus which takes 5h 43m and costs $10.87 - $53.26 . There are no good options to train or fly between Petersburg to Leesburg.

Where does the Petersburg to Leesburg bus arrive?

Petersburg to Leesburg bus services, operated by CoachRun, arrive at Mobile Gas Station - Washington DC.

Can I drive from Petersburg to Leesburg?

Yes, the driving distance between Petersburg to Leesburg is 241 km. It takes approximately 2h 47m to drive from Petersburg to Leesburg.

Where can I stay near Leesburg?

There are 122+ hotels available in Leesburg. Prices start at $61.40 per night.
+0