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

Baltimore, MD to Virginia Beach, VA train with Amtrak

Sat, Apr 26
+ 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 Virginia Beach, VA

Showing times and prices for Apr 26

Cheapest

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

Amtrak
09:47PM7h33
Baltimore, MD
05:20AMVirginia Beach, VA
$1441One-way
0 transfers

Live departures

Baltimore, MD to Virginia Beach, VA train times

Showing trains for today, Friday, April 25
Last updated at 1:24 PM
ProviderDepartsDurationArrivesTransfers
Tickets
amtrak141 Northeast Regional · 6185 AMTRAK3:00 PM Pennsylvania Station, Baltimore, MD
6h55
9:55 PM Virginia Beach, VA1 transfer
amtrak95 Northeast Regional · 6095 AMTRAK5:28 PM Pennsylvania Station, Baltimore, MD
6h42
12:10 AM Virginia Beach, VA1 transfer
amtrak125 Northeast Regional · 6125 AMTRAK6:27 PM Pennsylvania Station, Baltimore, MD
7h33
2:00 AM Virginia Beach, VA1 transfer
amtrak93 Northeast Regional · 6193 AMTRAK8:41 PM Pennsylvania Station, Baltimore, MD
6h44
3:25 AM Virginia Beach, VA1 transfer

This is the last train of the day.

Find all the dates and times for this journey

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

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

Fastest train times from Baltimore, MD to Virginia Beach, VA

Showing times and prices for Apr 26

Fastest Journey

7 h 33 m

Average

7 h 33 m

Trains per day

1

Distance

277 km

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

Amtrak
09:47PM7h33
Baltimore, MD
05:20AMVirginia Beach, VA
$1441One-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 Virginia Beach, VA

USAUSA
USAUSA
Icon of train
Trains from Baltimore, MD to Virginia Beach, VA run on average 5 times per day, taking around 7h 1m. Cheap train tickets for this journey start at $64 (€53) but you can travel from only $48 (€40) 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 $48 (€40)
Distance
171 miles (276 km)
Average train duration
7h 1m
Cheapest ticket price
$64 (€53)
Trains per day
5
Train providers
1
Fastest train
6h 32m
First train
03:10
Last train
17:55
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 $48 (€40)

Train providers: Amtrak from Baltimore, MD to Virginia Beach, VA trains

Travel between Baltimore, MD and Virginia Beach, VA from $82 (€68) with Omio’s train partners Amtrak! You can find the best schedules and tickets when comparing and booking the most convenient trip for you.

Amtrak is the main train company in the United States operating medium and long-distance intercity services in 46 US states as well as in 3 Canadian provinces. There are over 300 Amtrak trains running daily. With Amtrak you can travel by train across the country and explore destinations near and far with routes such as the Northeast Regional connecting cities in the East Coast, the Coast Starlight connecting destinations up and down the West Coast, the Empire Builder connecting Chicago and Midwestern cities to the Northwest, and many more. Amtrak offers different class options suiting any budget, from Coach Class to Business Class, First Class, and the Sleeper Class, where you can book a Roomette, Bedroom, and Bedroom suite among others for night travel. There are several different ticket types including Saver, Value, Flexible, Business and Premium for you to book for your next train journey from Baltimore, MD to Virginia Beach, VA.

Amtrak from Baltimore, MD to Virginia Beach, VA train information:

  • Average Duration: 6 h 36 min
  • Cheapest Price: $82

Travel Comfortably from Baltimore, MD to Virginia Beach, VA by Train

Discover the convenience of booking a train from Baltimore, MD to Virginia Beach, VA with our seamless travel services. Whether you're planning a weekend getaway or a business retreat, catching one of the frequent trains from Baltimore, MD to Virginia Beach, VA is hassle-free. The journey begins at the bustling Baltimore Penn Station, offering easy access from various parts of the city. Arrive refreshed at the picturesque Virginia Beach Amtrak Station, your gateway to sun-kissed beaches and vibrant local attractions. With multiple schedules available, planning your perfect trip is just a few clicks away. Enjoy the scenic ride and unparalleled service as you travel with comfort and ease.

Cheap Train Tickets from Baltimore, MD to Virginia Beach, VA

Looking for affordable travel options between Baltimore, MD and Virginia Beach, VA? Discover budget-friendly train tickets for this delightful east coast route. The journey itself offers scenic views, and you can snag a one-way train ticket for as low as $64 (€53). On average, travelers can expect to pay around $113 (€94) for this connection, combining comfort and affordability for their travel needs. To maximize savings and convenience, consider booking your trip during September, when prices tend to be lower, and train schedules accommodate weekend getaways or extended explorations more conveniently. Whether you're planning for a quick trip or an extended stay, securing your train ticket early can unlock valuable savings.

Train Baltimore, MD to Virginia Beach, VA: Amtrak

Traveling by train from Baltimore, MD to Virginia Beach, VA offers a scenic and comfortable journey, primarily serviced by Amtrak. Amtrak provides a dynamic travel experience with various train types such as the Amtrak Northeast Regional, known for its spacious seating and onboard amenities. Passengers can enjoy complimentary Wi-Fi, access to a café car offering a range of refreshments, and ample luggage space. Sit back and relax in comfortable seating as you travel down the East Coast, enjoying the views and the ease of travel that comes with train journeys. Whether you're traveling for business or leisure, the train from Baltimore to Virginia Beach provides a reliable and pleasant option.

Train Baltimore, MD to Virginia Beach, VA: Train Times and Schedule

Embark on a scenic railway journey from Baltimore, MD to Virginia Beach, VA, covering a distance of approximately 171 miles (276 km) . This route offers comfort, efficiency, and convenience, with an average train journey duration of 6h 32m.

Travelers will find multiple departures available with an average frequency of 5 trains per day. Services are typically available every day of the week, ensuring reliable connections between these vibrant destinations from Monday through Sunday.

Planning your journey is straightforward, with the first train of the day departing Baltimore, MD at approximately 03:10, and the last train leaving for Virginia Beach, VA around 17:55. Whether you're traveling for business or leisure, the Baltimore, MD to Virginia Beach, VA train time and schedule offer flexibility to suit your plans.

FAQs: Trains from Baltimore, MD to Virginia Beach, VA

FAQs: Travel by train from Baltimore, MD to Virginia Beach, 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 Virginia Beach, VA.
FAQs

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

HomeTrainsTrains in USATrain Times to Virginia Beach, VABaltimore, MD to Virginia Beach, 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