Contact Heights Hotel


The Heights Hotel
Isle of Portland, Nr Weymouth

Telephone: +44 (0) 1305 821361

Reservation enquiries:


Please enter your postcode below to get driving directions to us:

Enquiry Form

Your Name (required)

Your Email (required)


Your Message

How To Find Us

By Bus

Portland is not only easy to get to, but is easy to get around as well. Public transport services begin and terminate at two major bus points in the town centre, the Kings Statue and Commercial Road, both convenient for the town centre and seafront. National Express services call at the Kings Statue. Our local bus service (No 1) runs regularly to and from Weymouth, stopping just outside the Hotel. Buses generally run every 15 minutes up until 6 p.m. thereafter every 25 minutes. The nearest bus stop from Weymouth train station is only a 5 minute walk away.

By train

Our local train station is Weymouth, only 5 miles from the hotel. From London Waterloo to Weymouth (2 hours 38 minutes), from Bristol to Weymouth (2 hours 15 minutes).

By car

From Weymouth, follow the A354 to Portland taking you across a causeway to Portland. When on the island, follow signs for ‘Portland Bill’, the Hotel is on the summit of the island. To plan your route enter your post code on the ‘directions’ page.

By air

Our closest airport is Bournemouth at just over 45 miles away. Other airports close by include Southampton and Exeter. Whatever method you decide to take to reach us, we wish you a safe journey.