1map logoGo to main page

North Berwick, East Lothian to St. Andrews, Fife from $27: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
North Berwick, United Kingdom
to
St. Andrews, United Kingdom

How to Get from North Berwick 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.

$27 - DriveBest price
31.8 kmDistance
58m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from North Berwick 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
Drive
Taxi
Average Duration
58m
Estimated price
$49-59
Recommended
Company
First ScotRail Service, LNER, CrossCountry
Train
Average Duration
2h  9m
Estimated price
$43-127
Cheapest
route map
Distance: 31.8 km
Duration: 58m

See more options

Company
various
Drive
Average Duration
1h  32m
Estimated price
$27-40

North Berwick - St. Andrews operators

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

Train
Contact phone
+44 344 811 0141
Website
https://www.scotrail.co.uk/

Train from North Berwick to Edinburgh

Average Duration
32m
Estimated price
9-20

Train from Edinburgh to Leuchars

Average Duration
1h 9m
Estimated price
15-35
Contact phone
+44 345 722 5333
Website
https://www.lner.co.uk/

Train from Edinburgh to Leuchars

Average Duration
1h
Estimated price
19-27
Contact phone
0344 736 9123
Website
https://www.crosscountrytrains.co.uk/

Train from Edinburgh to Leuchars

Average Duration
1h 5m
Estimated price
24-85
all-pages.other Show other routes
Contact phone
+44 1620 849289
Website
https://www.sulaboattrips.co.uk/

Other from North Berwick to Anstruther

Average Duration
45m
Estimated price
19-19
Contact phone
+44 7790 021000
Website
https://starfish-taxis.com/

Other from Anstruther to Saint Andrews

Average Duration
13m
Estimated price
30-40

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

Traveling between North Berwick 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 scenic journey from North Berwick to St Andrews, a drive spanning 133.6 km, taking around 1 hour and 32 minutes to reach your destination. 💰 Enjoy the flexibility of travel as the cost to drive from North Berwick to St Andrews ranges from £21 to £32, offering an affordable option to explore these charming UK towns in your own vehicle.
Average price
£21 - £31
🚆 Embark on a scenic train journey from North Berwick to St Andrews which takes approximately 2 hours and 9 minutes. 💷 Ticket prices for the train ride between North Berwick and St Andrews range from £34 to £100, offering options to suit different budgets.

Frequently asked questions

Find out more about the route from North Berwick to St. Andrews.

Or choose the category:
The distance between North Berwick and St Andrews is approximately 32.2 km by road. It takes about 1 hour and 32 minutes to travel from North Berwick to St Andrews by car. Alternatively, you can take a ferry and then a bus, which would take around 1 hour and 58 minutes. If you prefer to travel by bus, the journey would take approximately 3 hours and 48 minutes.
The most cost-effective option for traveling from North Berwick to St Andrews is by bus, which takes approximately 3 hours and 48 minutes and costs between £10 and £14. However, if you prefer a more time-efficient option, driving would be the quickest choice, taking around 1 hour and 32 minutes and costing between £21 and £31.
The prices for a bus ticket between St Andrews and North Berwick range from £10 to £13.
To travel from North Berwick to St Andrews without using public transportation, you can take a car. The driving distance between the two cities is approximately 133.6 km, and it takes about 1 hour and 32 minutes to complete the journey by car. The prices for car rentals in this route vary from £21 to £31.
To travel from North Berwick to St Andrews without a car, you can take a ferry and then a bus. The journey will take approximately 1 hour and 58 minutes, and the cost is around £17-£20. Another option is to take a bus, which will take approximately 3 hours and 48 minutes.
No, there is no direct link between North Berwick and St Andrews. However, there are bus services available with transfers. The journey involves taking a bus from Church Road in North Berwick to Edinburgh, Princes Street, and then transferring to another bus to reach St Andrews total travel time for this route is approximately 3 hours and 48 minutes.
There are plenty of accommodation options near St Andrews. With over 789 hotels available, visitors have a wide range to choose from. Prices start as low as £46 per night, making it possible to find a suitable option for every budget.
Yes, you can get from North Berwick to St Andrews by bicycle.