Buses to Portsmouth
from Southampton
The journey to Portsmouth from Southampton takes just 40 minutes.
Buses operate daily with up to 31 services per day. Depending on the day of travel, the first bus departs Southampton at 08:37.
It's quick and easy to buy tickets to Portsmouth, with no additional fees or charges.
megabus schedule
megabus operates between Southampton and Portsmouth 7 days per week.
Service days | Daily |
---|---|
Services per day | 1 |
Shortest trip | 40 minutes |
First departure | 14:40 |
Last departure | 14:55 |
First Portsmouth, Fareham & Gosport schedule
Travel from Southampton to Portsmouth with First Portsmouth, Fareham & Gosport in 1 hour 18 minutes.
Service days | Daily |
---|---|
Services per day | up to 28 |
Shortest trip | 1 hour 18 minutes |
First departure | 08:37 |
Last departure | 18:02 |
Megabus schedule
Take the bus to Portsmouth from Southampton with Megabus . The first departure is at 14:50, arriving at 15:30.
Service days | Daily |
---|---|
Services per day | 2 |
Shortest trip | 40 minutes |
First departure | 14:50 |
Last departure | 18:20 |
Your questions answered
-
Is there a daily bus service between Southampton and Portsmouth?
Yes, buses operate daily from Southampton to Portsmouth, departing as early as 08:37.
-
How long is the bus trip from Southampton to Portsmouth?
The fastest bus to Portsmouth from Southampton takes 40 minutes. Check the trip duration when booking, as the slowest bus takes 1 hour 22 minutes longer.
-
How do I buy tickets for travel to Portsmouth from Southampton?
It's quick and easy to buy tickets directly from ByBus, with no additional fees or charges.
-
Which bus companies operate between Southampton and Portsmouth?
First Portsmouth, Fareham & Gosport, Megabus and megabus run buses to Portsmouth from Southampton.
-
What time is the earliest bus from Southampton to Portsmouth?
The first bus to Portsmouth from Southampton leaves at 08:37. The journey takes 40 minutes.
-
When is the last bus to Portsmouth from Southampton?
The last bus leaves Southampton at 14:55, arriving into Portsmouth at 15:35. Get there in plenty of time so you don't miss it.
Onward travel from Portsmouth
Bus to | Days | Shortest trip | Distance |
---|---|---|---|
Birmingham |
| 4 hours 20 minutes | 121 miles |
Bursledon |
| 59 minutes | 12 miles |
Eastleigh |
| 55 minutes | 16 miles |
Emsworth |
| 26 minutes | 7.5 miles |
Fareham |
| 22 minutes | 5.3 miles |
Havant |
| 15 minutes | 6.1 miles |
Leeds |
| 8 hours 5 minutes | 208 miles |
Manchester Airport |
| 6 hours | 184 miles |
Newcastle upon Tyne |
| 10 hours 40 minutes | 289 miles |