The journey from Forres to Ullapool covers 150 kilometers across the Scottish Highlands. By car, you travel via the A96, A9, and A835, passing through stunning mountain scenery. There is no direct train service to Ullapool; the nearest station is Garve or Inverness, followed by a bus. This is a beautiful drive through the heart of the North West Highlands. Expect a travel time of approximately 2 hours and 30 minutes by car.
Total Distance: 150 km driving distance, 120 km straight-line distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 4 hours | 2 hours 30 mins |
| Avg Price | 20-35 GBP | 30-45 GBP fuel |
| Operator | Citylink | Personal Vehicle |
| Route | Bus from Forres to Inverness, then Citylink to Ullapool. | A96 to Inverness, A835 to Ullapool. |
| Tip | Book your bus ticket online in advance. | The A835 is a beautiful road; take your time to enjoy the views. |
May to September for the best weather.