In Prince Rupert, 3 star hotels have average nightly rates of $145. Pioneer Inns is $63 cheaper than the city average at just $82/night.