What is the cheapest way to get from Keith to Portknockie?
The cheapest way to get from Keith to Portknockie is to drive which costs $4.78 - $7.07 and takes 19 min.
What is the fastest way to get from Keith to Portknockie?
The fastest way to get from Keith to Portknockie is to taxi which takes 19 min and costs $65.22 - $81.52 .
Is there a direct bus between Keith and Portknockie?
No, there is no direct bus from Keith to Portknockie. However, there are services departing from Alexandra Road and arriving at Bridge Street via The Square. The journey, including transfers, takes approximately 1h 3m.
How far is it from Keith to Portknockie?
The distance between Keith and Portknockie is 27 km. The road distance is 25 km.
How do I travel from Keith to Portknockie without a car?
The best way to get from Keith to Portknockie without a car is to line 309 bus which takes 1h 3m and costs .
How long does it take to get from Keith to Portknockie?
It takes approximately 1h 3m to get from Keith to Portknockie, including transfers.
Where do I catch the Keith to Portknockie bus from?
Keith to Portknockie bus services, operated by Moray Council, depart from Alexandra Road station.
Where does the Keith to Portknockie bus arrive?
Keith to Portknockie bus services, operated by Moray Council, arrive at The Square station.
Can I drive from Keith to Portknockie?
Yes, the driving distance between Keith to Portknockie is 25 km. It takes approximately 19 min to drive from Keith to Portknockie.
Where can I stay near Portknockie?
There are 220+ hotels available in Portknockie. Prices start at $30.65 per night.
→
+0→
Transport search
Transport search
Popular routes
Choose one of the options below and start your journey