|Distance||48 miles (77 km)|
Trains from Portsmouth to Horley cover the 48 miles (77 km) long route with our travel partners like. There are direct train services available. Travelers depart most frequently from Portsmouth & Southsea and arrive in Horley.
Omio customers traveling this route book their trains from Portsmouth & Southsea to Horley.
You can find the most popular departure train station for this route, Portsmouth & Southsea, located approximately 0 mile (s) / 0 km from the city center of Portsmouth. The most popular arrival train station in Horley, called Horley, is located around 0 mile (s) / 0 km away from its city center.
Here are some other resources that might have the information you need