Bus Transportation

Villa currently has buses for 13 different local areas:

  • Abington (no activity bus, 5 early dismissals)
  • Bensalem (activity bus available, 0 early dismissals)
  • Bristol Township (activity bus available, 1 early dismissal)
  • Centennial (no activity bus, 5 early dismissals)
  • Central Bucks (no activity bus, 6 early dismissals)
  • Council Rock (must provide 4 proofs of residency, no activity bus, 5 early dismissals)
  • Hatboro-Horsham (no activity bus, 7 early dismissals)
  • Lower Moreland (no activity bus, 5 early dismissals)
  • Neshaminy (activity bus available, 4 early dismissals)
  • New Hope-Solebury (no activity bus, 11 early dismissals)
  • Pennsbury (activity bus available, 7 early dismissals)
  • Philadelphia – contracted through David Thomas Transportation - monthly fee to ride but can participate in mileage reimbursement program through School District of Phila (no activity bus, all early dismissals)
  • Upper Moreland (no activity bus, 11 early dismissals)


Villa has 2 van routes, which require a monthly fee to ride:

  • Princeton, NJ area
  • Lower Montgomery County (Jenkintown, Abington)


Villa does not have busing available for the following areas:

  • Bristol Boro
  • Morrisville
  • Palisades
  • Pennridge


Admissions Portal

Admissions Office

Stephanie Gahagan
Director of Admissions
215-357-8810 ext. 193

Bailey Gorman
Admissions Associate, Teacher
215-357-8810 ext. 209