Travel options for:
Inverness to Portmahomack
  • Bus

    $7 - $11
    1. Inverness, Bus Station

      50 min - 4 times a day

      $5 - $8

    2. Tain, Post Office

      36 min - twice daily

      $1 - $3

  • Train

    $17 - $25
    1. Inverness

      1 h 12 min - 3 times a day

      $13 - $20

    2. Tain

      6 min - 1754 feet

    3. Tain, Post Office

      36 min - twice daily

      $3 - $6

  • Bus via Invergordon, Camerons Garden Centre (Cameron's Garden Centre)

    $7 - $13
    1. Inverness, Bus Station

      40 min - hourly

      $4 - $7

    2. Invergordon, Camerons Garden

      30 min - hourly

      $1 - $3

    3. Tain, Post Office

      36 min - twice daily

      $1 - $3

  • Taxi

    $110 - $140
    1. Inverness

      52 min - 41.4 miles

      $110 - $140

  • Drive

    $8 - $13
    1. Inverness

      52 min - 41.4 miles

      $8 - $13

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Inverness, Bus Station bus to Tain, Post Office then bus to Portmahomack, Post Office. 2 h 26 min £6. From Inverness train to Tain, walk to Tain, Post Office, then bus to Portmahomack, Post Office. 2 h 54 min £14. From Inverness, Bus Station bus to Invergordon, Camerons Garden Centre (Cameron's Garden Centre), bus to Tain, Post Office, then bus to Portmahomack, Post Office. 3 h 6 min £7. From Inverness taxi to Portmahomack. 52 min £102. From Inverness drive to Portmahomack. 52 min £8.