In Port Antonio, 3 star hotels have average nightly rates of $125. Drapers San Guest House is $94 cheaper than the city average at just $31/night.