Students! Get the Omio app and enjoy 10% off your first booking and 5% off all other trips.

Baltimore, MD to Petersburg, VA train with Amtrak

Sun, Apr 27
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Baltimore, MD to Petersburg, VA

Showing times and prices for Apr 27

Cheapest

The best way to find a cheap train ticket from Baltimore, MD to Petersburg, VA is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Maryland Transit
08:55AM3h56
Baltimore, MD
12:51PMPetersburg, VA
$1101One-way
1 transfer
Amtrak
08:40AM4h11
Baltimore, MD
12:51PMPetersburg, VA
$1121One-way
0 transfers
Amtrak
09:47AM4h24
Baltimore, MD
02:11PMPetersburg, VA
$1121One-way
0 transfers
Amtrak Northeast Regional
10:46AM4h14
Baltimore, MD
03:00PMPetersburg, VA
$2621One-way
0 transfers
Amtrak Northeast Regional
02:48PM4h05
Baltimore, MD
06:53PMPetersburg, VA
$2621One-way
0 transfers

Travel Information

Compare train, bus, and flight for Baltimore, MD to Petersburg, VA

Omio recommends booking the train as it is the most popular option from Baltimore, MD to Petersburg, VA among Omio's users. If you are prioritising price take the bus with prices starting from €44. For those with little time consider booking a train which can get you there in 4h 10m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.1 - 0.2kg.

Compare train with

Most popular
Train
Bus

€80

Average price

€68

Average price

Cheapest

4h 40m

Average duration

Fastest

4h 10m

Onboard

+

30m

Additional time*

5h 24m

Average duration

4h 54m

Onboard

+

30m

Additional time*

0.1 - 0.2kg

CO2 emissions

Lowest

0.2 - 0.6kg

CO2 emissions

Direct Options

Direct Options

Additional time: Average total travel duration to departure point, security checks and transfers.

Compare prices and tickets Baltimore, MD to Petersburg, VA by train, bus, or flight

Sun
Apr 27
Mon
Apr 28
Tue
Apr 29
Wed
Apr 30
Thu
May 01
Fri
May 02
Sat
May 03

Fastest train times from Baltimore, MD to Petersburg, VA

Showing times and prices for Apr 27

Fastest Journey

3 h 41 m

Average

4 h 2 m

Trains per day

9

Distance

239 km

Of the 9 trains that leave Baltimore, MD for Petersburg, VA every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Amtrak Acela
11:19AM3h41
Baltimore, MD
03:00PMPetersburg, VA
$6801One-way
1 transfer
Amtrak Northeast Regional
03:11PM3h42
Baltimore, MD
06:53PMPetersburg, VA
$5121One-way
1 transfer
Maryland Transit
08:55AM3h56
Baltimore, MD
12:51PMPetersburg, VA
$1101One-way
1 transfer
Amtrak Northeast Regional
12:37PM3h59
Baltimore, MD
04:36PMPetersburg, VA
$3511One-way
1 transfer
Amtrak Northeast Regional
02:48PM4h05
Baltimore, MD
06:53PMPetersburg, VA
$2621One-way
0 transfers

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Journey information

Overview: Train from Baltimore, MD to Petersburg, VA

USAUSA
USAUSA
Icon of train
Trains from Baltimore, MD to Petersburg, VA run on average 8 times per day, taking around 4h 10m. Cheap train tickets for this journey start at $60 (€49) but you can travel from only $54 (€44) by bus.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $54 (€44)
Distance
148 miles (239 km)
Average train duration
4h 10m
Cheapest ticket price
$60 (€49)
Trains per day
8
Direct trains
6
Train providers
2
Fastest train
3h 59m
First train
14:55
Last train
21:39
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $54 (€44)

Train companies: Amtrak from Baltimore, MD to Petersburg, VA trains

For as little as $48 (€40) you can travel by train to Petersburg, VA from Baltimore, MD with Amtrak. Omio will show you the best deals, schedules and tickets available for this trip.

Amtrak is the main train company in the United States and operates medium and long-distance intercity services in 46 American states and 3 Canadian provinces. With over 300 Amtrak trains running daily, you can travel by train across America and explore destinations near and far. Take the Acela train for high-speed services connecting popular cities in the Northeast, the Coast Starlight to travel up and down the stunning West Coast or the Empire Builder to travel from Chicago to the Midwest and the Pacific Northwest among others. Amtrak offers different class options to suit any traveler’s budget with classes like Coach, Business, First and the Sleeper Class, where you can book a Roomette, Bedroom, and Bedroom suite among others for night travel. When you book your train journey to Petersburg, VA from Baltimore, MD, you can choose between ticket types like Saver, Value, Flexible, Business and Premium.

Baltimore, MD to Petersburg, VA train information with Amtrak:

  • Average Duration: 4 h 4 min
  • Cheapest Price: $48
  • Amtrak frequency: 6 a day

Experience the Convenience of the Baltimore, MD to Petersburg, VA Train Journey

Traveling from Baltimore, MD to Petersburg, VA by train is a hassle-free and scenic journey that enhances your travel comfort and efficiency. Whether you are commuting for business or leisure, the train from Baltimore plays a vital role in connecting these vibrant cities. Depart from the centrally located Pennsylvania Station, a hub for rail lines and local transit, ensuring an easy start to your trip. Your journey continues to Petersburg, with its rich historical background, where you will arrive at Petersburg Station. Choose trains that are equipped with modern amenities designed to enhance your travel experience while also providing beautiful views of the American eastern landscape. Explore your booking options for trains from Baltimore, MD to Petersburg, VA, and experience a seamless and enjoyable expedition between these exciting destinations.

Discover Cheap Train Ticket Options: Baltimore, MD to Petersburg, VA

Planning a trip from Baltimore, MD to Petersburg, VA by train can be both cost-effective and convenient. Currently, train ticket prices for this route can vary, but you can find options starting as low as $60 (€49), making it an affordable travel choice. On average, passengers can expect to spend around $98 (€80) for a train ticket covering this journey. If you're looking to optimize your journey for both price and convenience, consider traveling during the month of September. This period typically offers a pleasant blend of sunny weather and competitive ticket prices, ensuring that you have an enjoyable trip while keeping expenses down.

Train Baltimore, MD to Petersburg, VA with Amtrak Services

Traveling by train from Baltimore, MD to Petersburg, VA offers a comfortable and convenient experience. The journey is predominantly facilitated by Amtrak, which ensures a smooth and efficient trip between these two destinations. Amtrak operates several train types, including the Northeast Regional and the Palmetto trains, both known for their reliability and excellent service. Both trains provide spacious seating with generous legroom, free Wi-Fi, and onboard dining options to ensure a pleasant journey. Additionally, the Northeast Regional offers a quiet car for those who prefer a peaceful ride, while the Palmetto caters to those looking for extended travels with services reaching further into the southern U.S. Choose Amtrak for an enjoyable and stress-free travel experience from Baltimore to Petersburg.

Discover your Baltimore, MD to Petersburg, VA Train Schedule and Train Times

Embarking on a journey from Baltimore, MD to Petersburg, VA by train offers a comfortable and scenic travel experience. The distance between these two cities is approximately 148 miles (239 km) and the average train journey duration is around 3h 59m. This makes it an ideal choice for travelers seeking a relaxing way to commute between these vibrant locations.

When planning your trip, it's helpful to know that trains between Baltimore, MD and Petersburg, VA run with a frequency of approximately 8 daily services. These trains operate every day of the week, ensuring you have the flexibility and convenience you need to travel on your preferred schedule.

For your convenience, the first train from Baltimore, MD to Petersburg, VA typically departs at 14:55, while the last train departure is usually scheduled for 21:39. By checking the Baltimore, MD to Petersburg, VA train schedule, you can confidently plan your journey knowing the Baltimore, MD to Petersburg, VA train time that suits your itinerary best.

FAQs: Trains from Baltimore, MD to Petersburg, VA

FAQs: Travel by train from Baltimore, MD to Petersburg, VA easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Baltimore, MD to Petersburg, VA.
FAQs

Popular train stations from Baltimore, MD to Petersburg, VA

Baltimore
Petersburg
The major train station for departures in Baltimore is Pennsylvania Station. Find all the information you need to know about services, amenities and connections at Pennsylvania Station for your trip from Baltimore to Petersburg.
Pennsylvania StationWifiLockersParkingDiningATMTaxisAccessibilityWCHotelTicket Office
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Lost and Found OfficeLost and Found Office
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • 5:30 AM - 10:00 PM Monday - Sunday
ticketOfficeHours
Distance to city center
1 km
Wifi
Wifi
  • Free
Parking
Parking
  • Parking is available 24/7 with access from Charles Street.
Dining
Dining
  • The Helmand
  • Tapas Teatro
Taxis
Taxis
  • Outside the main entrance.
Accessibility
Accessibility
  • Elevators, ramps.
WC
WC
  • $0.50
Hotel
Hotel
  • Hotel Indigo Baltimore Downtown
  • The Ivy Hotel
  • Hotel Revival Baltimore
Lost and Found Office
  • Located in the main hall
Public transit options for Pennsylvania Station
  • Light Rail: Baltimore Light RailLink
  • Bus: Several MTA bus lines available
The major train station for arrivals in Petersburg is Petersburg Station. Find all the information you need to know about services, amenities and connections at Petersburg Station for your journey to Petersburg from Baltimore.
Petersburg StationWifiLockersParkingDiningTaxisAccessibilityWCTicket Office
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
TaxisTaxis
AccessibilityAccessibility
WCWC
Lost and Found OfficeLost and Found Office
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • 6:00 AM - 11:00 PM Monday - Sunday
ticketOfficeHours
Distance to city center
2 km
Wifi
Wifi
  • Free
Parking
Parking
  • Parking is available on-site with designated spaces for Amtrak passengers.
Taxis
Taxis
  • Outside the main entrance.
Accessibility
Accessibility
  • Ramps.
WC
WC
  • Free for passengers
Lost and Found Office
  • Located in the main hall
Public transit options for Petersburg Station
  • Bus: Petersburg Area Transit (PAT) services available

Most popular trains, buses, flights and ferries to and from Petersburg, VA and Baltimore, MD

HomeTrainsTrains in USATrain Times to Petersburg, VABaltimore, MD to Petersburg, VA train

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links