1map logoGo to main page

Bristol, Bristol (Area) to St. Andrews, Fife from $95: 11 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Bristol, United Kingdom
to
St. Andrews, United Kingdom

How to Get from Bristol to St. Andrews: 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.

$95 by busBest price
547 kmDistance
4h 13m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Bristol to St. Andrews 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
Plane
Train
Average Duration
4h  55m
Estimated price
$79-308
Recommended
Company
various
Plane
Drive
Average Duration
4h  13m
Estimated price
$68-221
Cheapest
route map
Distance: 547 km
Duration: 4h 13m

See more options

Company
various
Drive
Plane
Train
Average Duration
4h  40m
Estimated price
$92-374
Company
FlixBus
Bus
Average Duration
12h  34m
Estimated price
$96-134
Company
various
Drive
Plane
Train
Average Duration
5h  2m
Estimated price
$104-322
Company
various
Bus
Train
Average Duration
9h  52m
Estimated price
$105-273
Company
various
Plane
Train
Average Duration
6h  13m
Estimated price
$115-483
Company
various
Drive
Average Duration
7h  4m
Estimated price
$130-200
Company
various
Train
Plane
Train
Average Duration
6h  45m
Estimated price
$181-573
Company
various
Train
Average Duration
7h  59m
Estimated price
$230-586
Company
various
Train
Average Duration
8h  8m
Estimated price
$259-809

Bristol - St. Andrews operators

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

Plane
Website
easyjet.com

Plane from Bristol Airport (BRS) to Edinburgh Airport (EDI)

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

Plane from Bristol Airport (BRS) to Glasgow Airport (GLA)

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

Plane from Bristol Airport (BRS) to Edinburgh Airport (EDI) via Belfast (Aldergrove)

Average Duration
2h 55m
Estimated price
$40-210

Plane from Bristol Airport (BRS) to Glasgow Airport (GLA) via Belfast City

Average Duration
3h
Estimated price
$40-200

Plane from Bristol Airport (BRS) to Glasgow Airport (GLA) via Belfast (Aldergrove)

Average Duration
3h 20m
Estimated price
$40-200
Website
loganair.co.uk

Plane from Cardiff Airport (CWL) to Edinburgh Airport (EDI)

Average Duration
1h 15m
Estimated price
$130-440

Plane from Southampton Airport (SOU) to Edinburgh Airport (EDI)

Average Duration
1h 25m
Estimated price
$110-460
Website
britishairways.com

Plane from Southampton Airport (SOU) to Edinburgh Airport (EDI)

Average Duration
1h 25m
Estimated price
$110-470
Train
Contact phone
+44 344 811 0141
Website
scotrail.co.uk

Train from Edinburgh to Leuchars

Average Duration
1h 9m
Estimated price
$18-40

Train from Haymarket to Leuchars

Average Duration
1h 5m
Estimated price
$17-40
Contact phone
+44 345 722 5333
Website
lner.co.uk

Train from Edinburgh to Leuchars

Average Duration
1h
Estimated price
$65-95

Train from Newcastle to Edinburgh

Average Duration
1h 24m
Estimated price
$95-130

Train from Haymarket to Leuchars

Average Duration
55m
Estimated price
$65-90
Contact phone
0344 736 9123
Website
crosscountrytrains.co.uk

Train from Bristol Temple Meads to Wolverhampton

Average Duration
1h 46m
Estimated price
$65-170

Train from Edinburgh to Leuchars

Average Duration
1h 5m
Estimated price
$35-85

Train from Bristol Temple Meads to Edinburgh

Average Duration
6h 31m
Estimated price
$220-700
Bus
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Bristol to Dundee

Average Duration
12h 15m
Estimated price
$60-85
Website
uk.megabus.com

Bus from Cabot Circus to Manchester Airport The Station

Average Duration
3h 40m
Estimated price
$19-26

Bristol to St. Andrews: Overview of Bus, Train, Flight, and Car Trips

Traveling between Bristol and St. Andrews 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 picturesque road trip from Bristol to Saint Andrews, covering a driving distance of 677.5 km. 💰 Indulge in flexible travel options with prices ranging from £103 to £158 for the journey by car. 🏰 Arrive in St Andrews after approximately 7 hours and 4 minutes of driving, ready to explore this historic Scottish town. Discover the famous golf courses, ancient ruins, and stunning coastal views that make St Andrews a must-visit destination in the UK.
Average price
£101 - £155
🚆 The train journey from Bristol to St Andrews takes approximately 7 hours and 59 minutes, offering a scenic route through the beautiful British countryside. 💷 Ticket prices for trains between Bristol and St Andrews range from £182 to £463, with options for different classes and flexibility in booking.
🛫 Flying from Bristol Airport to Edinburgh Airport is the quickest way to reach St Andrews with a direct flight taking just 1 hour and 15 minutes.
Departure Point
Bristol Airport
Arrival Point
Edinburgh Airport
🚌 Departing from Bristol travelers can embark on a scenic bus journey to St Andrews which takes approximately 12 hours and 34 minutes. 💷 The prices for a bus ticket between St Andrews and Bristol typically range from £76 to £106, offering budget-friendly options for those seeking to explore both cities.