Tailrace Inn is typically below the average price of 3 star hotels in Kinlochleven. On average, you can expect to pay $111 per night in Kinlochleven. Tailrace Inn typically costs $65 per night, which is $46 cheaper than the Kinlochleven average.