Knowing a bit about the transportation options can you save you a headache when you get to your destination. Fly into Williamsport, PA (IPT-Williamsport Regional), which is located 13.9 mi (22.3 km) from the city centre. Otherwise, you can search for flights to Selinsgrove, PA (SEG-Penn Valley), which is 21.8 mi (35 km) away. If you'd like to explore around the area, consider renting a car to explore more sights.