Skip to content
Zelah

Zelah

Crossroads village on the A30 between Truro and Newquay

See places to stay in Zelah →

Zelah is a small village on the A30 between Truro and Newquay, and the largest settlement in the civil parish of St Allen. It developed as a crossroads settlement where the road to Perranporth branches off the main route, following an old ridgeway that ran from Carland Cross to Chiverton and is lined with Bronze Age barrows. The Hawkins Arms, a former coaching inn, was the village’s focal point.

The Hawkins Arms is currently closed, so check locally for a pub. The A30 itself was diverted in 1992, when a bypass south of the village took the trunk road off what had been its High Road, leaving Zelah’s older lanes quieter than the traffic on the modern dual carriageway suggests.

The village’s position on the A30 makes it convenient for reaching both the north coast (Perranporth is about 4 miles to the west) and Truro (about 5 miles south as the crow flies, further by road). Newquay and its beaches are about 5 miles to the north. St Allen parish covers about 3,506 acres and recorded a population of 495 at the 2011 census; the land around Zelah is largely agricultural, with open views across rolling farmland.

Where to stay

Places to Stay in Zelah

Places to stay from cottages to boutique hotels.

View all

Live availability in Zelah

Sample dates: 13 November 2026 - 15 November 2026. Adjust below to see live prices for Zelah.

Live prices

Good to know

Zelah - frequently asked questions

Where can I stay in Zelah?
There are 1 places to stay in Zelah including cottages, apartments, and holiday homes.