Skip to main content

How to get from Haverford to Penn Valley, PA by train?

By train

Take one direct train from Haverford to Penn Valley, PA in Lower Merion: take the PAO train from Haverford station to Narberth station. The total trip duration for this route is approximately 37 min. The ride fare is $3.75.

37min$3.75
Train - PAO
PAO
Walk to Penn Valley, PA
Leaves from Haverford

Step by Step

  • 1
    Start from train station
    Start from train station
    Haverford
  • 2
    Train - PAOPAO
    Wait for train
    PAO
    #514 - Center City Philadelphia
  • 3
    Ride to train station
    Ride to train station
    Narberth
    6 min
  • 4
    Walk to Penn Valley, PA
    Walk to
    Penn Valley, PA
    1.31 mi • 27 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Philadelphia.
All local mobility options in one app

Public transit directions from Haverford to Penn Valley, PA

The distance between Haverford, Lower Merion and Penn Valley, PA, Lower Merion is approximately 3.59 mi, which can typically be travelled in 37 min. Moovit will show you the directions from Haverford to Penn Valley, PA by train, so no matter how you choose to travel in Lower Merion – you will always have plenty of easy options.

Public transit stations close to Haverford

Haverford is located at Haverford, Lower Merion and the nearest public transit station is Lancaster Av & Booth Ln.

Subway stations close to Haverford:

  • Haverford Station
  • Ardmore Junction Station
  • Ardmore Ave Station

Train stations close to Haverford:

  • Bryn Mawr
  • Ardmore Station

Bus stations close to Haverford:

  • Lancaster Av & Booth Ln
  • Lancaster Av & Booth La - Fs
  • Lancaster Av & N Buck Ln

Public transit stations close to Penn Valley, PA, Lower Merion

Penn Valley, PA is located at Penn Valley, PA, Lower Merion and the nearest public transit station is Montgomery Av & Narberth Av.

Train stations close to Penn Valley, PA:

  • Ardmore Station
  • Merion
  • Narberth

Bus stations close to Penn Valley, PA:

  • Montgomery Av & Narberth Av
  • Montgomery Av & Old Gulph Rd - Fs
  • Montgomery Av & Price Av

Questions & Answers

  • What is the fastest way to get from Haverford to Penn Valley, PA?

    The fastest way takes 37 minutes, using Bus line PAO.

  • Is there a direct train between Haverford and Penn Valley, PA in Lower Merion?

    Yes, there is a direct train going from Haverford to Penn Valley, PA in Lower Merion in 37 min.

  • Which train line goes from Haverford to Penn Valley, PA in Lower Merion?

    The PAO train line goes from #514 - Center City Philadelphia station near Haverford to Narberth station near Penn Valley, PA in Lower Merion.

  • How long does it take to travel from Haverford to Penn Valley, PA in Lower Merion by train?

    The total travel time between Haverford and Penn Valley, PA in Lower Merion by train is about 37 min.

  • Where do I get on the train near Haverford to get to Penn Valley, PA in Lower Merion?

    Get on the PAO train from the #514 - Center City Philadelphia station near Haverford in Lower Merion.

  • Where do I get off the train when travelling between Haverford and Penn Valley, PA in Lower Merion?

    Get off the train at the Penn Valley, PA station, which is closest to Penn Valley, PA in Lower Merion.

  • When is the last train from Haverford to Penn Valley, PA in Lower Merion?

    The last train from Haverford to Penn Valley, PA in Lower Merion is the Paoli/Thorndale Line line. It leaves the Haverford station at 2:56 PM.

  • How much is the train fare from Haverford to Penn Valley, PA?

    The ride from Haverford to Penn Valley, PA costs $3.75.

Real-Time Arrivals, Schedules, Maps & More