There are 10 ways to get from Cardiff to Harrogate by train, bus, car or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended option
Train Arriva Trains Wales • 5 h 47 min
$98 - $152
Cheapest option
Bus National Express • 7 h 40 min
$29 - $34
8 alternative options
Train CrossCountry • 5 h 49 min
$116 - $192
Bus Megabus UK • 8 h 27 min
$42 - $69
Drive • 4 h 6 min
$50 - $80
Fly Cardiff to Newcastle, train • 5 h 42 min
$92 - $373
Train to Bristol, fly to Newcastle, train • 6 h 12 min
$96 - $336
Train, train to Southampton, fly to Leeds Bradford • 6 h 11 min
$179 - $409
Train to London Heathrow, fly to Manchester, train • 7 h 5 min
$207 - $493
Train to Bristol, fly to Chester, train • 7 h 34 min
$180 - $353
What companies run services between Cardiff, Wales and Harrogate, England?
You can take a train from Cardiff to Harrogate via Manchester Piccadilly and Leeds in around 5 h 47 min. Alternatively, National Express operates a bus from Cardiff to Harrogate once daily. Tickets cost $21 - $27 and the journey takes 6 h 45 min.

- Website
- flybe.com
Flights from Cardiff to Newcastle
- Ave. Duration
- 1 h 23 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $210 - $800
Flights from Southampton to Leeds Bradford
- Ave. Duration
- 1 h 20 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $130 - $550
Flights from Southampton to Leeds Bradford via Belfast City
- Ave. Duration
- 3 h 30 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $130 - $550

- Website
- britishairways.com
Flights from London Heathrow to Manchester
- Ave. Duration
- 1 h 3 min
- When
- Every day
- Estimated price
- $80 - $360

- Website
- easyjet.com
Flights from Bristol to Newcastle
- Ave. Duration
- 1 h 5 min
- When
- Every day
- Estimated price
- $60 - $230
Flights from Bristol to Newcastle via Belfast (Aldergrove)
- Ave. Duration
- 3 h 10 min
- When
- Monday, Thursday, Friday and Sunday
- Estimated price
- $60 - $230

- Website
- flygermania.com
Flights from Bristol to Chester
- Ave. Duration
- 45 min
- When
- Monday, Tuesday, Wednesday and Thursday
- Estimated price
- $100 - $210

- Website
- aerlingus.com
Flights from Cardiff to Newcastle via Dublin
- Ave. Duration
- 3 h 20 min
- When
- Every day
- Estimated price
- $900 - $2,200

- Phone
- 03333 211 202
- customer.relations@arrivatrainswales.co.uk
- Website
- arrivatrainswales.co.uk
Train from Cardiff Central to Manchester Piccadilly
- Ave. Duration
- 3 h 28 min
- Frequency
- Hourly
- Estimated price
- $70 - $110
- Website
- arrivatrainswales.co.uk
- Advanced Single
- $30 - $50
- Anytime Day Single
- $70 - $110
- First Anytime Day Single
- $110 - $170
Train from Chester to Newton-le-Willows
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- $11 - $17
- Website
- arrivatrainswales.co.uk
- Advanced Single
- $6 - $9
- Anytime Day Single
- $11 - $17
- First Anytime Day Single
- $16 - $24

- Phone
- +44 345 600 1671
- tpecustomer.relations@firstgroup.com
- Website
- tpexpress.co.uk
Train from Manchester Piccadilly to Leeds
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- $18 - $26
- Website
- tpexpress.co.uk
- Advance Single
- $10 - $14
- Off-Peak Day Single
- $17 - $25
- Anytime Day Single
- $18 - $26
Train from Newcastle to York
- Ave. Duration
- 59 min
- Frequency
- Once daily
- Estimated price
- $35 - $50
- Website
- tpexpress.co.uk
- Advance Single
- $16 - $23
- Off-Peak Day Single
- $26 - $40
- Anytime Day Single
- $35 - $50
Train from Manchester Airport to Leeds
- Ave. Duration
- 1 h 12 min
- Frequency
- Hourly
- Estimated price
- $23 - $35
- Website
- tpexpress.co.uk
- Advance Single
- $11 - $17
- Off-Peak Day Single
- $19 - $29
- Anytime Day Single
- $23 - $35
Train from Newton-le-Willows to Leeds
- Ave. Duration
- 1 h 5 min
- Frequency
- Hourly
- Estimated price
- $25 - $35
- Website
- tpexpress.co.uk
- Advance Single
- $12 - $18
- Off-Peak Day Single
- $21 - $30
- Anytime Day Single
- $25 - $35

- Website
- gwr.com
Train from Cardiff Central to Bristol Parkway
- Ave. Duration
- 34 min
- Frequency
- Hourly
- Estimated price
- $19 - $35
- Website
- gwr.com
- Off-Peak Day Single
- $13 - $20
- Advanced Single
- $14 - $21
- Anytime Day Single
- $19 - $35
Train from Cardiff Central to Bristol Temple Meads
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- $22 - $40
- Website
- gwr.com
- Off-Peak Day Single
- $14 - $22
- Advanced Single
- $15 - $22
- Anytime Day Single
- $22 - $40
Train from Cardiff Central to Reading
- Ave. Duration
- 1 h 30 min
- Frequency
- Hourly
- Estimated price
- $60 - $120
- Website
- gwr.com
- Off-Peak Day Single
- $30 - $55
- Advanced Single
- $35 - $55
- Anytime Day Single
- $60 - $120
Train from Cardiff Central to London Paddington
- Ave. Duration
- 1 h 59 min
- Frequency
- Hourly
- Estimated price
- $80 - $150
- Website
- gwr.com
- Off-Peak Day Single
- $40 - $70
- Advanced Single
- $45 - $65
- Anytime Day Single
- $80 - $150

- Phone
- 0344 736 9123
- customer.relations@crosscountrytrains.co.uk
- Website
- crosscountrytrains.co.uk
Train from Bristol Parkway to Leeds
- Ave. Duration
- 3 h 20 min
- Frequency
- Every 2 hours
- Estimated price
- $90 - $140
- Website
- crosscountrytrains.co.uk
- Advanced Single
- $55 - $85
- Anytime Single
- $90 - $140
- Off-Peak Single
- $90 - $140
Train from Newcastle to York
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- $50 - $80
- Website
- crosscountrytrains.co.uk
- Advanced Single
- $30 - $55
- Anytime Single
- $50 - $80
- Off-Peak Single
- $40 - $60
Train from Cardiff Central to Bristol Temple Meads
- Ave. Duration
- 52 min
- Frequency
- 6 times a week
- Estimated price
- $35 - $60
- Website
- crosscountrytrains.co.uk
- Advanced Single
- $26 - $40
- Anytime Single
- $35 - $60
- Off-Peak Single
- $22 - $35
Train from Reading to Southampton Airport Parkway
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- $35 - $60
- Website
- crosscountrytrains.co.uk
- Advanced Single
- $27 - $45
- Anytime Single
- $35 - $60
- Off-Peak Single
- $24 - $40

- Website
- virgintrainseastcoast.com
Train from Newcastle to York
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- $20 - $35
- Website
- virgintrainseastcoast.com
- 2nd Class
- $20 - $35
- 1st Class
- $35 - $55
Train from Leeds to Harrogate
- Ave. Duration
- 24 min
- Frequency
- 6 times a week
- Estimated price
- $12 - $18
- Website
- virgintrainseastcoast.com
- 2nd Class
- $12 - $18
- 1st Class
- $21 - $35

- Website
- northernrailway.co.uk
Train from York to Harrogate
- Ave. Duration
- 32 min
- Frequency
- Hourly
- Estimated price
- $7 - $12
- Website
- northernrailway.co.uk
Train from Leeds to Harrogate
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- $7 - $11
- Website
- northernrailway.co.uk

- Phone
- +44 08717 818178
- Website
- nationalexpress.com
Bus from Cardiff Coach Station to Leeds
- Ave. Duration
- 6 h 45 min
- Frequency
- Once daily
- Estimated price
- $21 - $27
- Website
- nationalexpress.com

- Phone
- 0871 266 3333
- enquiries@megabus.com
- Website
- uk.megabus.com
Bus from Cardiff, Kingsway to Leeds City Centre, Bus Stn (Leeds City Bus Station)
- Ave. Duration
- 7 h 15 min
- Frequency
- Once daily
- Estimated price
- $35 - $65
- Book at
- uk.megabus.com
Want to know more about travelling around the world?
Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Greyhound, Heading to Europe? Read this before you buy a Eurail Pass and Best ways to travel around Australia - to help you get the most out of your next trip.
Questions & Answers
How far is it from Cardiff to Harrogate?
The distance between Cardiff and Harrogate is 300 km. The road distance is 389 km.
What is the cheapest way to get from Cardiff to Harrogate?
The cheapest way to get from Cardiff to Harrogate is to bus which costs £20 - £25 and takes 7 h 40 min.
What is the fastest way to get from Cardiff to Harrogate?
The quickest way to get from Cardiff to Harrogate is to drive which takes 4 h 6 min and costs £35 - £55.
Is there a direct train between Cardiff and Harrogate?
No, there is no direct train from Cardiff to Harrogate. However, there are services departing from Cardiff Central and arriving at Harrogate via Manchester Piccadilly and Leeds. The journey, including transfers, takes approximately 5 h 47 min.
Is there a direct bus between Cardiff and Harrogate?
No, there is no direct bus from Cardiff to Harrogate. However, there are services departing from Cardiff Coach Station and arriving at West Park, Beech Grove (West Park Street) via Leeds City Centre, Bus Stn (Leeds City Bus Station). The journey, including transfers, takes approximately 7 h 40 min.
How long does it take to get from Cardiff to Harrogate?
It takes approximately 5 h 47 min to get from Cardiff to Harrogate, including transfers.