1map logoGo to main page

Edinburgh to Banff from $50: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Edinburgh, United Kingdom
to
Banff, United Kingdom

How to Get from Edinburgh to Banff: 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.

$50 - OtherBest price
266 kmDistance
3h 4m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Edinburgh to Banff 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
Train
Average Duration
4h  37m
Estimated price
$130-325
Recommended
Company
various
Train
Average Duration
5h 
Estimated price
$130-270
Cheapest
route map
Distance: 266 km
Duration: 3h 4m

See more options

Company
various
Drive
Average Duration
3h  4m
Estimated price
$50-1300
Company
Megabus UK
Bus
Taxi
Average Duration
4h  39m
Estimated price
$155-210
Company
various
Train
Train
Average Duration
5h  12m
Estimated price
$170-220
Company
various
Train
Plane
Taxi
Average Duration
4h  55m
Estimated price
$1300-1305

Traveling From Edinburgh to Banff

Traveling from the historic streets of Edinburgh to the serene landscapes of Banff offers a striking contrast between urban culture and stunning natural beauty.

Best Neighbourhoods in Banff

Banff boasts charming neighborhoods, each offering distinct experiences for visitors.

Banff Town Centre
• Vibrant shops and restaurants abound.
• Easy access to attractions and transport.
Buffalo Street
• Quieter atmosphere with local cafes.
• Scenic views of surrounding hills.
The Meadows
• Family-friendly with open green spaces.
• Ideal for leisurely walks and picnics.

Best Times To Visit Banff's Attractions

Maximize your experience in Banff by knowing the best times to visit key attractions.

Banff Abbey
Visit early mornings on weekdays for a quieter experience and fewer tourists.
Banff Castle
Explore in late afternoon when the light enhances the stunning architecture.
The Old Stone Church
Go during off-peak hours to appreciate the architecture and surroundings peacefully.

Banff Weather: What to Expect Year-Round

Banff experiences a temperate climate with distinct seasons, showcasing lush summers and crisp winters. Visiting during late spring or early autumn typically offers milder weather, enhancing your enjoyment of outdoor activities and local attractions.

Dining Recommendation in Banff

Be sure to try the bison burger at The Bison Restaurant, which offers a hearty taste of local game meat set against a rustic mountain backdrop. This dining experience contrasts with Edinburgh's urban pub scene and highlights the rich flavors of Alberta's natural ingredients.

Edinburgh - Banff operators

Explore transport companies operating between Edinburgh and Banff, 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 Edinburgh to Aberdeen

Average Duration
2h 20m
Estimated price
£1087-1089

Train from Aberdeen to Huntly

Average Duration
52m
Estimated price
£2581-2583

Train from Edinburgh to Dundee

Average Duration
1h 25m
Estimated price
£2585-2586

Train from Dundee to Huntly

Average Duration
2h 10m
Estimated price
£2587-2588
Contact phone
+44 345 722 5333
Website
https://www.lner.co.uk/

Train from Edinburgh to Aberdeen

Average Duration
2h 34m
Estimated price
£2589-1083

Train from Edinburgh to Dundee

Average Duration
1h 16m
Estimated price
£2580-2589

Train from Edinburgh to Newcastle

Average Duration
1h 26m
Estimated price
£1088-1060
Contact phone
0344 736 9123
Website
https://www.crosscountrytrains.co.uk/

Train from Edinburgh to Aberdeen

Average Duration
2h 31m
Estimated price
£2588-1061

Train from Edinburgh to Dundee

Average Duration
1h 20m
Estimated price
£1087-2589

Train from Edinburgh to Newcastle

Average Duration
1h 31m
Estimated price
£2588-1062
Website
sleeper.scot

Train from Edinburgh to Aberdeen

Average Duration
2h 55m
Estimated price
£2588-1064
Bus
Website
https://uk.megabus.com

Bus from Edinburgh Bus Station to Aberdeen Coach Station

Average Duration
3h 7m
Estimated price
£2583-2100
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Edinburgh Bus Station to Aberdeen Bus Station

Average Duration
3h 30m
Estimated price
£2101-2102
Other Show other routes
Contact phone
+44 7788 755 094
Website
weedodstaxis.com

Other from Inverurie to Banff

Average Duration
42m
Estimated price
£1083-2103

Frequently asked questions

Find out more about the route from Edinburgh to Banff.

Or choose the category:
The distance between Edinburgh and Banff in the United Kingdom is approximately 196.3 km by road. The typical travel times vary depending on the mode of transportation. By train, it takes around 5 hours and 21 minutes to reach Banff from Edinburgh. Taking a combination of train and bus, the travel time increases slightly to about 5 hours and 29 minutes. If driving by car, it would take approximately 3 hours and 4 minutes to reach Edinburgh from Banff, while traveling by bus would take around 6 hours and 1 minute to reach Banff from Edinburgh.
The most cost-effective option for traveling from Edinburgh to Banff is by taking a bus, which typically takes 6 hours and 1 minute and costs between £27 and £39. However, if time is of the essence, driving would be the most time-efficient choice, taking approximately 3 hours and 4 minutes, with costs ranging from £39 to £63.
The prices of a train ticket from Edinburgh to Banff range from £66 to £83. On the other hand, the prices of a bus ticket from Banff to Edinburgh vary between £27 and £37.
To get from Edinburgh to Banff without using public transportation, you can drive yourself. The distance between the two cities is 265.5 km, and it typically takes around 3 hours and 4 minutes to drive.
To travel from Edinburgh to Banff without a car, the best option is to take a train. The journey takes approximately 5 hours and 21 minutes and the ticket prices range from £63 to £86.
There is no direct link between Edinburgh and Banff by bus. However, there are bus services operated by Megabus UK and Stagecoach North Scotland that can take you from Edinburgh to Banff with transfers. The journey, including transfers, takes approximately 6 hours and 1 minute. The buses depart from West End, Queensferry Street in Edinburgh and arrive at Union Road in Banff.
There are numerous accommodation options available near Banff. With over 158 hotels to choose from, visitors can find something to fit their budget and preferences. Prices for hotels in the area start at £47 per night.