Duration 5h 42m
Distance 281 miles
Average price £170
Possible routes 7 found

Holyhead to Poole

Rome2rio has found 7 ways to get from Holyhead to Poole by train, car and flight. We recommend taking the train from Holyhead to London Euston and then taking the train from London Waterloo to Poole, which takes around 6h 18m.
Recommended route


  1. Holyhead
  2. London Waterloo
  3. Poole
6h 18m
Bookable on Rome2rio
£154 - £440
Alternative routes

Train via Newport

  1. Holyhead
  2. Newport (S Wales)
  3. Southampton Central
  4. Poole
8h 39m
Bookable on Rome2rio
£123 - £210

Train via Wolverhampton

  1. Holyhead
  2. Shrewsbury
  3. Wolverhampton
  4. Poole
9h 27m
£110 - £202


  1. Holyhead
  2. Poole
5h 42m
£45 - £70

Fly Anglesey to Cardiff, train

  1. Anglesey
  2. Cardiff Central
  3. Southampton Central
  4. Poole
6h 29m
£112 - £232

Train to Manchester, fly to Southampton, train

  1. Holyhead
  2. Manchester
  3. Southampton Airport Parkway
  4. Poole
6h 53m
£87 - £292

Train, train to Leeds Bradford, fly to Southampton

  1. Holyhead
  2. Chester
  3. Leeds Bradford
  4. Southampton Airport Parkway
  5. Poole
9h 10m
£123 - £353

Frequently asked questions

Want to know about travelling from Holyhead to Poole? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Holyhead to Poole is to drive which costs £45 - £70 and takes 5h 42m.

More details

The quickest way to get from Holyhead to Poole is to drive which costs £45 - £70 and takes 5h 42m.

More details

No, there is no direct train from Holyhead to Poole. However, there are services departing from Holyhead and arriving at Poole via Euston station and London Waterloo. The journey, including transfers, takes approximately 6h 18m.

More details

The distance between Holyhead and Poole is 213 miles. The road distance is 281 miles.

Get driving directions

The best way to get from Holyhead to Poole without a car is to train which takes 6h 18m and costs £150 - £440.

More details

It takes approximately 6h 18m to get from Holyhead to Poole, including transfers.

More details

Holyhead to Poole train services, operated by Virgin West Coast Trains, depart from Holyhead station.

More details

The quickest flight from Anglesey Airport to Cardiff Airport is the direct flight which takes 50 min.

Search flights

Holyhead to Poole train services, operated by South Western Railway, arrive at Poole station.

More details

Yes, the driving distance between Holyhead to Poole is 281 miles. It takes approximately 5h 42m to drive from Holyhead to Poole.

Get driving directions

Flybe offers flights from Anglesey Airport to Cardiff Airport.

Search flights

Book your Holyhead to Poole train tickets online with Rome2rio.

Search and book

There are 960+ hotels available in Poole. Prices start at £55 per night.

More details

The best way to get from Holyhead to Anglesey Airport is to taxi which takes 20 min and costs £30 - £40.

More details

How to travel from Holyhead to Poole

Find all the possible transport options for your trip from Holyhead to Poole right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Holyhead and Poole?

You can take a train from Holyhead to Poole via London Euston, Euston station, Waterloo station, and London Waterloo in around 6h 18m.
Ave. Duration
50 min
Monday to Friday
Estimated price
£40 - £190

Poole, United Kingdom

Poole is a large coastal town and seaport in the county of Dorset, on the south coast of England. The town is 33 km east of Dorchester, and adjoins Bournemouth to the east. The local council is Borough of Poole and was made a unitary authority in 1997, gaining administrative independence from Dorset County Council. The borough had a population of 147,645 at the 2011 census, making it the second largest in Dorset. Together with Bournemouth and Christchurch, the town forms the South East Dorset conurbation with a total population of over 465,000. - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe