2,000+ travel companies
2,000+ travel companies
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
42K ratings
Google Play
136K reviews
Journey information
Overview: Train from Portsmouth, VA to Allentown, PA
Take a train from Portsmouth, VA to Allentown, PA and enjoy the approximately 264 miles (425 km) long journey. Find schedules and pricing options for a convenient and affordable trip.
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 $121 (€98)
Distance 264 miles (425 km) |
Trains per day 2 |
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 $121 (€98)
FAQs: Trains from Portsmouth, VA to Allentown, PA
Find answers to the most common questions about traveling from Portsmouth, VA to Allentown, PA by train. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest train, the cheapest option, or tips for making the most of your visit at Allentown, PA, this guide helps you travel smarter and with confidence.

The distance by train from Portsmouth, VA to Allentown, PA is 264 miles (425 km).
Unfortunately, there is no night train available from Portsmouth, VA to Allentown, PA.
The train station in Portsmouth, VA that goes to Allentown, PA is Norfolk Station, Norfolk, VA, which connects to Allentown, North Church Street / Linden Street (Allentown Transportation Deck), Allentown, PA.
The cheapest way to get from Portsmouth, VA to Allentown, PA is by bus, with a cost of around $121 (€98).
The train journey from Portsmouth, VA to Allentown, PA offers a mix of urban and rural scenery, with views of Virginia's lush landscapes, historic towns, and the rolling hills of Pennsylvania, though it may not be considered exceptionally scenic compared to other routes.
In Allentown, PA, you can explore the Allentown Farmers Market for local produce and artisanal goods or visit the Lehigh Valley Zoo for a family-friendly experience with animals and interactive exhibits. Catch a minor league game at Coca-Cola Park or enjoy hands-on learning at the Da Vinci Science Center. The PPL Center offers concerts and sports events, while art enthusiasts can admire collections at the Allentown Art Museum. For fun and thrills, head to Dorney Park & Wildwater Kingdom. Discover transportation history at the America On Wheels Museum, stroll through the scenic Allentown Rose Gardens, or learn about local history at the Liberty Bell Museum.
To explore Allentown, PA, 2 to 3 days are generally sufficient to visit popular attractions such as the Allentown Art Museum, Dorney Park & Wildwater Kingdom, and the Liberty Bell Museum.
No, you cannot take the train from Portsmouth, VA to Allentown, PA.
popular train stations
Popular train stations from Portsmouth, VA to Allentown, PA
Portsmouth
Allentown
Allentown, North Church Street / Linden Street (Allentown Transportation Deck)
information
More options for your journey from Portsmouth, VA to Allentown, PA
Here are some other resources that might have the information you need
