There are direct train services available from Southampton to Heathrow Airport. The journey duration typically ranges from around 2 hours 36 minutes to 2 hours 58 minutes, depending on the specific train and route. Ticket prices start from £45 when booked in advance.