In Barnstaple, 2 star hotels have average nightly rates of $165. The Fox And Goose is $14 cheaper than the city average at just $151/night.