1map logoGo to main page

Edinburgh, Edinburgh to Portsmouth, Hampshire from $59: 11 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Edinburgh, United Kingdom
to
Portsmouth, United Kingdom

How to Get from Edinburgh to Portsmouth: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$59 - PlaneBest price
368.6 kmDistance
3h 58m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Edinburgh to Portsmouth with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Train
Average Duration
7h  4m
Estimated price
$231-326
Recommended
Company
various
Plane
Train
Average Duration
6h  15m
Estimated price
$59-512
Cheapest
route map
Distance: 368.6 km
Duration: 3h 58m

See more options

Company
various
Plane
Train
Average Duration
4h  59m
Estimated price
$62-254
Company
various
Plane
Train
Average Duration
5h  16m
Estimated price
$93-338
Company
various
Plane
Train
Average Duration
6h  30m
Estimated price
$93-309
Company
various
Plane
Train
Average Duration
4h  30m
Estimated price
$111-388
Company
various
Bus
Train
Average Duration
14h  10m
Estimated price
$112-201
Company
various
Plane
Train
Average Duration
5h  2m
Estimated price
$121-477
Company
various
Drive
Plane
Average Duration
3h  58m
Estimated price
$131-435
Company
various
Drive
Average Duration
7h  32m
Estimated price
$140-210
Company
various
Train
Average Duration
9h  33m
Estimated price
$262-831

Traveling From Edinburgh to Portsmouth

The journey from Edinburgh, known for its historic architecture and vibrant arts scene, to Portsmouth, a bustling seaside city with naval heritage, offers a striking shift in scenery and atmosphere.

Best Neighbourhoods in Portsmouth

Portsmouth boasts diverse neighborhoods that cater to various interests and tastes.

Old Portsmouth
• Historic streets with charming pubs and cafes.
• Stunning views of the harbor and naval ships.
Southsea
• Vibrant beachside atmosphere with lively pier.
• Great restaurants and independent shops to explore.
Gunwharf Quays
• Shopping outlet with designer brands and waterfront views.
• Home to restaurants and entertainment options.

Best Times To Visit Portsmouth's Attractions

Timing your visits can greatly enhance your experience in Portsmouth.

Portsmouth Historic Dockyard
Visit early on weekdays to enjoy a quieter exploration of naval history.
Spinnaker Tower
Sunrise visits offer stunning views and fewer tourists at the top.
Southsea Common
Late afternoon strolls are ideal for avoiding crowds and enjoying sunset views.

Portsmouth Weather: What to Expect Year-Round

Portsmouth experiences a temperate maritime climate, characterized by mild winters and cool summers, making it enjoyable to visit throughout the year. The best times to explore are during late spring and early fall when the weather is pleasant, which can enhance your outdoor adventures.

Dining Recommendation in Portsmouth

Try the fish and chips at The Fisherman's Wharf, where fresh, locally caught seafood offers a delightful contrast to Edinburgh's hearty fare. The lively coastal atmosphere and expertly crafted dishes reflect Portsmouth's rich maritime heritage, inviting you to savor the distinctive flavors of the South Coast.

Edinburgh - Portsmouth operators

Explore transport companies operating between Edinburgh and Portsmouth, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
+44 345 722 5333
Website
https://www.lner.co.uk/

Train from Edinburgh to King's Cross

Average Duration
4h 17m
Estimated price
$190-280
Contact phone
+44 3451 27 29 20
Website
https://www.southernrailway.com/

Train from London Victoria to Portsmouth & Southsea

Average Duration
2h 4m
Estimated price
$30-50
Contact phone
0344 736 9123
Website
https://www.crosscountrytrains.co.uk/

Train from Edinburgh to Birmingham New Street

Average Duration
5h 4m
Estimated price
$180-550

Train from Birmingham New Street to Southampton Central

Average Duration
2h 42m
Estimated price
$85-240

Train from Bournemouth to Southampton Central

Average Duration
28m
Estimated price
$29-50
Contact phone
00 44 345 528 0253
Website
https://www.avantiwestcoast.co.uk/

Train from Edinburgh to Birmingham New Street

Average Duration
4h 15m
Estimated price
$160-370
Contact phone
+44 3457 000 125
Website
https://www.gwr.com/

Train from Bristol Temple Meads to Portsmouth & Southsea

Average Duration
2h 25m
Estimated price
$60-130
Contact phone
0345 6000 650
Website
https://www.southwesternrailway.com/

Train from London Waterloo to Portsmouth & Southsea

Average Duration
1h 30m
Estimated price
$40-95
Bus
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Edinburgh Bus Station to Bristol

Average Duration
10h 10m
Estimated price
$50-75
Plane
Website
https://www.britishairways.com

Plane from Edinburgh (EDI) to Southampton (SOU)

Average Duration
1h 26m
Estimated price
$110-470
Website
https://www.loganair.co.uk

Plane from Edinburgh (EDI) to Southampton (SOU)

Average Duration
1h 25m
Estimated price
$110-460
Website
https://www.easyjet.com

Plane from Edinburgh (EDI) to London Gatwick (LGW)

Average Duration
1h 27m
Estimated price
$40-270

Plane from Edinburgh (EDI) to Bristol (BRS)

Average Duration
1h 15m
Estimated price
$40-210

Edinburgh to Portsmouth: Overview of Bus, Train, Flight, and Car Trips

Traveling between Edinburgh and Portsmouth offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Edinburgh to Portsmouth covering a distance of 706.5 km. 💷 Experience flexibility in your travel budget, with car journey costs ranging from £111 to £166 for the trip from Edinburgh to Portsmouth. 🌟 Explore the historic city of Portsmouth at the end of your 7-hour and 32-minute drive, filled with maritime heritage, stunning waterfront views, and vibrant cultural attractions.
Average price
£109 - £163
🌆 The scenic route from Edinburgh to Portsmouth takes approximately 7 hours and 4 minutes by train. 💸 The prices for a train ticket between Edinburgh and Portsmouth typically range from £182 to £258, offering travelers a comfortable and convenient way to explore both cities.
Departure Point
Edinburgh station
Arrival Point
Portsmouth & Southsea station
Useful tips for train travellers
• Onboard services for your route from Edinburgh to Portsmouth are provided by LNER (London North Eastern Railway). They offer a catering service with an extensive menu that includes snacks, light meals, and drinks, including hot options and a selection of alcoholic beverages. Be sure to check out the on-board service app, where you can order from your seat.
• The seating options available on LNER trains include First Class and Standard Class (often referred to as Economy). First Class seats offer more space, complimentary food and drinks, and quieter carriages. Standard Class provides comfortable seating but may be busier; however, you can still enjoy a decent amount of legroom and power outlets. Pre-booking your preferred seat type can help guarantee a more comfortable journey.
• For your trip, the primary operators are LNER and Southern Railway. You can visit their sites for more information: LNER - lner.co.uk and Southern Railway - southernrailway.com For local transport schedules in Portsmouth, including bus and train connections, check portsmouth.gov.uk
🛫 Flying from Edinburgh Airport to Southampton Airport in Portsmouth is a convenient option for travelers looking to reach their destination quickly. The direct flight takes just 1 hour and 25 minutes, making it a short and efficient journey.
Departure Point
Edinburgh Airport
Arrival Point
Southampton Airport
Useful tips for plane travellers
• Opt for a direct flight with British Airways or Loganair from Edinburgh to Southampton for the most efficient travel experience, as the journey takes just 1h 25m.
• Upon arrival at Southampton Airport, follow the signs for the Airport Parkway train station, which is adjacent to the terminal; trains to Portsmouth depart every 30 minutes, and it takes approximately 30 minutes to reach the city center.
• If you prefer taking a taxi from Southampton Airport to Portsmouth, expect to pay around £45-£60 for the 30-minute journey, and it's advisable to pre-book your taxi for convenience.

Frequently asked questions

Find out more about the route from Edinburgh to Portsmouth.

Or choose the category:
The distance between Edinburgh and Portsmouth is 369 miles, with a road distance of 438.5 miles. By train, it takes approximately 7 hours and 15 minutes to reach Portsmouth from Edinburgh. Alternatively, you can fly from Edinburgh to Bournemouth and then take a train, which takes around 6 hours and 15 minutes. If you prefer to drive, it takes about 7 hours and 32 minutes to travel from Edinburgh to Portsmouth by car. Taking a bus is the longest option, with a travel time of approximately 11 hours and 55 minutes from Edinburgh to Portsmouth.
The most cost-effective option for traveling from Edinburgh to Portsmouth is by bus, which costs around £55-£86. However, this option is significantly time-consuming and takes around 11 hours and 55 minutes. If time is a priority, the quickest option is to fly and then take a train, which takes around 4 hours and 31 minutes and costs around £86-£298. This option may be more expensive, but it significantly reduces travel time.
The prices for a train ticket between Edinburgh and Portsmouth range from £173 to £240. Alternatively, if you prefer to take a bus, the prices range from £57 to £79. It's important to keep in mind that these prices can vary depending on the time of travel, the class of service, and any discounts or promotions that may be available.
To travel from Edinburgh to Portsmouth without using public transportation, you can opt to drive. The distance between the two cities is approximately 439 miles, and it takes around 7 hours and 32 minutes to reach Portsmouth by car. The cost of driving from Edinburgh to Portsmouth varies, with prices ranging from £110 to £165.
To travel from Edinburgh to Portsmouth without a car, the best option is to take a train. The train journey usually takes around 7 hours and 15 minutes and the tickets can cost anywhere between £173 to £243. Trains are a convenient and comfortable mode of transportation for this journey, allowing you to sit back and enjoy the scenic views along the way.
There is no direct train or bus link between Edinburgh and Portsmouth in the United Kingdom. The best way to travel between these cities is by train and the journey takes approximately 7 hours and 15 minutes with transfers. The train service is operated by LNER and Southern Service. Alternatively, one can also take a combination of flying from Edinburgh to Bournemouth and then taking a train to Portsmouth. The total travel time for this route is around 6 hours and 15 minutes.
The flight from Edinburgh to Portsmouth typically takes 1 hour and 25 minutes. The quickest and most convenient option is a direct flight from Edinburgh Airport to Southampton Airport. As for the cost, it can vary depending on the airline, time of booking, and other factors, but generally, flights between these two cities can range from $100 to $400 or more. It is advisable to compare prices and book in advance to potentially find more affordable options.
There are over 2016 hotels available in Portsmouth for travelers to choose from. Prices for accommodation start at £37 per night. Visitors can find a range of options to suit their preferences and budget, including luxury hotels, budget-friendly accommodations, and bed and breakfast establishments. It is advisable to book in advance to ensure availability and secure the best rates.