Trains from Dundee to Portsmouth

  • Lowest price from $149.95
  • Average duration 7h 55m
  • Connections per day 59
  • Distance 643 km
  • CO₂ per person 9 kg

train from Dundee to Portsmouth

The journey from Dundee to Portsmouth is about 643 km. On average a train trip takes 7h 55m with 59 connections per day.

Lowest price $149.95
Trip duration 7h 55m
Connections per day 59
Lowest price $149.95
Highest price $152.73
First departure 05:41 AM
Last departure 04:10 PM
Distance 643 km
Departure Dundee
Arrival Portsmouth
Travel operator Cross Country, South Western Railway
Find the best price
Avanti West Coast45.01 kg CO₂
11:09Dundee - Seagate
7h 34m
20:54Cosham
$149.95
5 changes
London North Eastern Railway45.01 kg CO₂
09:08Dundee - Seagate
7h 48m
17:32Hilsea
$149.95
2 changes
London North Eastern Railway45.01 kg CO₂
16:10Dundee - Seagate
8h 52m
02:08Hilsea
$149.95
4 changes

Next departures from Dundee to Portsmouth

Sample times and fares for the coming days — book to confirm availability and price.

London North Eastern Railway $152.73
05:41 Dundee - Seagate
7h 56m · 3 changes
14:55 Portchester
London North Eastern Railway $152.73
05:41 Dundee - Seagate
7h 52m · 3 changes
14:29 Hilsea
London North Eastern Railway $152.73
05:41 Dundee - Seagate
8h · 3 changes
14:37 Portsmouth & southsea
London North Eastern Railway $152.73
05:41 Dundee - Seagate
7h 56m · 3 changes
14:33 Fratton
London North Eastern Railway $152.73
05:41 Dundee - Seagate
7h 51m · 4 changes
14:55 Cosham
London North Eastern Railway $152.73
06:34 Dundee - Seagate
7h 47m · 3 changes
15:37 Hilsea
London North Eastern Railway $152.73
06:34 Dundee - Seagate
7h 51m · 3 changes
15:41 Fratton
London North Eastern Railway $152.73
06:34 Dundee - Seagate
8h 1m · 4 changes
15:55 Cosham
London North Eastern Railway $152.73
06:34 Dundee - Seagate
7h 56m · 3 changes
15:55 Portchester
London North Eastern Railway $152.73
06:34 Dundee - Seagate
7h 54m · 3 changes
15:44 Portsmouth & southsea
Lumo $152.73
07:37 Dundee - Seagate
7h 51m · 6 changes
16:39 Cosham
Lumo $152.73
07:37 Dundee - Seagate
8h 9m · 3 changes
16:36 Hilsea
Lumo $152.73
07:37 Dundee - Seagate
8h 9m · 4 changes
16:55 Cosham
Lumo $152.73
07:37 Dundee - Seagate
7h 54m · 3 changes
16:36 PORTSMOUTH, The Hard
Lumo $152.73
07:37 Dundee - Seagate
8h 4m · 3 changes
16:55 Portchester
Lumo $152.73
07:37 Dundee - Seagate
7h 48m · 5 changes
16:30 Portsmouth & southsea
Lumo $152.73
07:37 Dundee - Seagate
7h 45m · 5 changes
16:27 Fratton
Lumo $152.73
07:37 Dundee - Seagate
8h 13m · 3 changes
16:40 Fratton
London North Eastern Railway $152.73
08:26 Dundee - Seagate
7h 54m · 4 changes
17:28 Cosham
London North Eastern Railway $152.73
08:26 Dundee - Seagate
7h 50m · 4 changes
17:24 Portchester
London North Eastern Railway $152.73
08:40 Dundee - Seagate
7h 47m · 3 changes
17:38 PORTSMOUTH, The Hard
London North Eastern Railway $152.73
08:40 Dundee - Seagate
7h 39m · 5 changes
17:30 Portsmouth & southsea
London North Eastern Railway $149.95
09:08 Dundee - Seagate
7h 48m · 2 changes
17:32 Hilsea
London North Eastern Railway $149.95
09:08 Dundee - Seagate
7h 49m · 2 changes
17:55 Portchester
London North Eastern Railway $149.95
09:08 Dundee - Seagate
7h 41m · 2 changes
17:38 PORTSMOUTH, The Hard
London North Eastern Railway $152.73
09:08 Dundee - Seagate
7h 30m · 4 changes
17:27 Fratton
London North Eastern Railway $149.95
09:08 Dundee - Seagate
7h 47m · 3 changes
17:54 Cosham
London North Eastern Railway $152.73
09:08 Dundee - Seagate
7h 37m · 5 changes
17:40 Cosham
London North Eastern Railway $152.73
09:08 Dundee - Seagate
7h 33m · 4 changes
17:30 Portsmouth & southsea
London North Eastern Railway $149.95
09:08 Dundee - Seagate
7h 52m · 2 changes
17:36 Fratton
Avanti West Coast $152.73
09:33 Dundee - Seagate
7h 44m · 4 changes
18:27 Fratton
Avanti West Coast $152.73
09:33 Dundee - Seagate
7h 48m · 4 changes
18:31 Portsmouth & southsea
London North Eastern Railway $152.73
09:46 Dundee - Seagate
8h 2m · 3 changes
18:36 Fratton
London North Eastern Railway $152.73
09:46 Dundee - Seagate
7h 58m · 3 changes
18:32 Hilsea
London North Eastern Railway $152.73
09:46 Dundee - Seagate
7h 51m · 3 changes
18:38 PORTSMOUTH, The Hard
London North Eastern Railway $152.73
09:46 Dundee - Seagate
7h 40m · 5 changes
18:27 Fratton
London North Eastern Railway $152.73
09:46 Dundee - Seagate
7h 44m · 5 changes
18:31 Portsmouth & southsea
London North Eastern Railway $152.73
09:46 Dundee - Seagate
7h 47m · 6 changes
18:40 Cosham
London North Eastern Railway $152.73
09:46 Dundee - Seagate
8h 2m · 3 changes
18:58 Portchester
London North Eastern Railway $152.73
09:46 Dundee - Seagate
7h 57m · 4 changes
18:55 Cosham
Avanti West Coast $149.95
11:09 Dundee - Seagate
7h 34m · 5 changes
20:54 Cosham
London North Eastern Railway $152.73
11:09 Dundee - Seagate
7h 45m · 3 changes
19:54 Cosham
London North Eastern Railway $149.95
11:09 Dundee - Seagate
7h 40m · 2 changes
19:38 PORTSMOUTH, The Hard
London North Eastern Railway $152.73
11:09 Dundee - Seagate
7h 50m · 2 changes
19:35 Fratton
London North Eastern Railway $152.73
11:09 Dundee - Seagate
7h 46m · 2 changes
19:31 Hilsea
London North Eastern Railway $149.95
11:09 Dundee - Seagate
7h 53m · 2 changes
19:58 Portchester
London North Eastern Railway $152.73
12:10 Dundee - Seagate
8h 6m · 3 changes
21:37 Portsmouth & southsea
London North Eastern Railway $152.73
12:39 Dundee - Seagate
7h 57m · 3 changes
21:29 Hilsea
London North Eastern Railway $152.73
12:39 Dundee - Seagate
8h 1m · 3 changes
21:33 Fratton
London North Eastern Railway $152.73
12:39 Dundee - Seagate
8h 2m · 4 changes
21:59 Cosham
London North Eastern Railway $152.73
12:39 Dundee - Seagate
8h 3m · 3 changes
21:57 Portchester
London North Eastern Railway $152.73
13:42 Dundee - Seagate
7h 57m · 3 changes
22:33 Fratton
London North Eastern Railway $152.73
13:42 Dundee - Seagate
7h 53m · 3 changes
22:29 Hilsea
London North Eastern Railway $152.73
13:42 Dundee - Seagate
8h 1m · 3 changes
22:59 Portchester
London North Eastern Railway $149.95
16:10 Dundee - Seagate
8h 52m · 4 changes
02:08 Hilsea
London North Eastern Railway $152.73
16:10 Dundee - Seagate
8h 31m · 4 changes
01:58 Portsmouth & southsea
London North Eastern Railway $152.73
16:10 Dundee - Seagate
8h 26m · 4 changes
01:53 Fratton
London North Eastern Railway $152.73
16:10 Dundee - Seagate
8h 35m · 5 changes
04:59 Cosham
See all timetables

Carriers on this route

Learn more about carriers on this route.

Great Western Railway (GWR) is a British railway company that operates passenger services between London and the southwest of England, as well as parts of Wales. It was founded in 1833 and was originally known as the Great Western Railway Company. GWR is now owned by FirstGroup. The company is known for its iconic green livery and its historic steam locomotives, including the famous Flying Scotsman.
London North Eastern Railway (LNER) is a train operating company in the United Kingdom that operates intercity services on the "East Coast Main Line" between London, Yorkshire, the North East and Scotland. It was formed in 2018 as a result of the UK government's decision to terminate the franchise of Virgin Trains East Coast. LNER is owned by the Department for Transport and managed by the operator of the East Coast Partnership, a joint venture between infrastructure company Network Rail and train operator FirstGroup. LNER operates a fleet of electric and diesel trains, including the Azuma, which is the fastest train in the UK.
South Western Railway (SWR) is a train operating company in the United Kingdom that operates passenger services in South West England and parts of Southern England. It was formed in 2017 as a result of the merger of South West Trains and the Island Line Trains. SWR operates services to major cities such as London, Bristol, Southampton, and Portsmouth, as well as smaller towns and villages in the region. The company operates a fleet of modern trains, including electric and diesel multiple units, and provides a range of ticketing options, including season tickets, advance purchase tickets, and flexible fares. SWR is owned by FirstGroup and MTR Corporation.

CO₂ emissions by mode

train 45.01kg
bus 48.23kg
flight 128.6kg
carpool 102.88kg
How much CO₂ is emitted travelling by train from Dundee to Portsmouth?

The train journey between Dundee and Portsmouth emits 45.01kg of CO₂.

How much CO₂ do I save by taking the train between Dundee and Portsmouth?

Taking the train between Dundee and Portsmouth saves 83.59kg of CO₂ compared to a flight, 3.22kg compared to the bus and 57.87kg compared to the car.

FAQ