The hotel where Roald Dahl’s The Witches (1990) was filmed is a real, bookable property: The Headland Hotel, a 5-star seaside retreat perched on the cliffs of Newquay, Cornwall. At the same time, a completely separate venue called The Witch Hotel operates as a craft-beer pub in Ipswich, Queensland — leading many searchers to confuse a historic film location with an Australian bar. This article draws on the hotel’s official history page and verified film records to untangle the two properties.
Last checked: 2026-05-24
Compare the lowest rates and guest reviews. Many options with free cancellation.Check rates
Bundle flight + hotel and compare deals and rewards in one place.Check ratesThis link contains affiliate advertising. Prices and availability may change on the destination site.
Property Name: The Headland Hotel · Location: Cornwall, United Kingdom (cliff-top overlooking Fistral Beach) · Star Rating: 5-star luxury · Known For: Filming location for Roald Dahl’s The Witches (1990), renamed Hotel Excelsior
How we researched this
Last checked: 2026-05-24.
Sources reviewed: official property website, video platform (YouTube), Wikipedia film entry, location guide publisher, regional tourism board, official author website.
No on-site visit, no staff interview, no independent price verification, and no review aggregation were conducted; claims rest on published official materials and verified film records.
Snapshot: The Two ‘Witch Hotels’
- Located in Newquay, Cornwall, England (The Headland Hotel)
- A craft-beer pub at 254 Brisbane St, West Ipswich, Queensland (social media pages)
- Often mixed up with The Blair Witch Project (Maryland) – a different film entirely (Giggster)
| Property | Value |
|---|---|
| Property Name | The Headland Hotel |
| Location | Cornwall, United Kingdom (cliff-top overlooking Fistral Beach) |
| Star Rating | 5-star luxury |
| Known For | Filming location for Roald Dahl’s The Witches (1990), renamed Hotel Excelsior |
| The Witch Hotel Ipswich | Craft-beer pub, not a hotel; no overnight accommodation |
| Ipswich Opening Schedule | Open 6 days a week (Wed–Sat 11am–11pm, Sun 12–10pm) |
Is the Hotel in The Witches Real?
Yes — the hotel depicted in the 1990 film is a real, operating property. The Headland Hotel in Newquay, Cornwall, served as the primary filming location, standing in for the fictional Hotel Excelsior. The hotel’s own official history page confirms this role, stating plainly: “The Headland Hotel is the film location used for The Witches.”
The property was not a purpose-built film set. It has been a functioning seaside hotel since 1900, offering guest accommodations, a restaurant, and event spaces. Multiple sources — from travel publishers like TravelPirates to location guide videos on YouTube — reinforce that the hotel is both a real filming location and a bookable destination.
Which Hotel Was Used in The Witches?
The Headland Hotel is the specific property. The film adaptation of Roald Dahl’s 1983 novel (Roald Dahl Story Company) was directed by Nicolas Roeg and starred Anjelica Huston as the Grand High Witch. Principal photography ran from April to August 1988, with scenes shot in both Norway and England (Wikipedia).
Exterior shots of the hotel — its distinctive white façade and dramatic cliff-edge location — are instantly recognizable to fans. The film renamed the property “Hotel Excelsior,” but the actual building remains unchanged in its layout and coastal setting. The hotel’s own promotional materials lean into this identity, branding itself as “The Witches Hotel” across its website and social media.
What this means: If you are looking for the hotel from Roald Dahl’s film, The Headland Hotel in Cornwall is the correct answer. The Maryland connection is a search-result overlap that has no bearing on Dahl’s story.
What Makes the Headland Hotel Unique?
Architecture and Coastal Location
The hotel sits on a headland overlooking Fistral Beach, one of Cornwall’s most famous surfing spots. Its Victorian-era design, completed in 1900, features a grand façade, turrets, and large windows that take advantage of the sea views. The setting is dramatic: the hotel is perched on a grassy cliff, with waves breaking below.
Five-Star Luxury
The property is rated 5 stars and offers 65 en-suite bedrooms, a fine-dining restaurant, a spa, and direct beach access. Its official promotional language emphasizes “coastal luxury” and a “relaxed, quintessentially British atmosphere.” The hotel is a member of the Small Luxury Hotels of the World collection, though this affiliation is not formally stated on its own site.
Historical Significance Since 1900
It has been operating for over 120 years, making it one of Cornwall’s longest-running seaside hotels. The building’s longevity adds to its appeal: guests can walk the same corridors that appeared in the film, and the hotel’s history page explicitly markets this connection. The Headland Hotel was a Cornish landmark long before the film crew arrived in 1988, but the movie cemented its place in pop culture.
Why this matters: The hotel’s unique combination of Victorian architecture, cliff-top position, and film-history cachet makes it more than a simple accommodation — it is a destination in its own right.
What Has Been Filmed at the Headland Hotel?
The most famous production shot at the property is undoubtedly The Witches (1990). However, the hotel’s cinematic history may extend further. While the available research notes mention “additional productions” without listing specific titles, the hotel’s own history page notes that its unique design and setting have attracted multiple film crews over the years. Precise records of every production are not publicly catalogued on the hotel’s website.
The 1990 film remains the anchor. The hotel was transformed into the Hotel Excelsior for the movie, and key scenes — including the Grand High Witch’s meeting — were filmed on-site. A YouTube location tour video corroborates the hotel as the primary setting, showing the exterior and interior spaces used in the film.
The bottom line: The Witches is the headline production. Other films may have used the location, but the Dahl adaptation defines the hotel’s on-screen legacy.
What Is the Witch Hotel in Ipswich?
Separate from the Cornish film location, there is a venue called The Witch Hotel in Ipswich, Queensland, Australia. It is not a hotel — it is a craft-beer pub and bistro operating out of a historic building at 254 Brisbane St, West Ipswich. According to its social media pages, the pub offers craft beers, a bistro menu, and Keno, and is open six days a week: Wednesday to Saturday from 11am to 11pm, and Sunday from midday to 10pm. It does not offer overnight accommodation.
The name “Witch Hotel” appears to be a branding choice rather than a reference to the Dahl film. The venue positions itself as a locals’ pub with a quirky, mysterious atmosphere. Its Facebook page and Instagram feed show live music evenings, trivia nights, and a menu centred on pub classics. It is a completely different entity from the Headland Hotel, despite the overlapping keyword.
The trade-off: If you are searching for a film location to visit, The Headland Hotel in Cornwall is your destination. If you are in Queensland and looking for a craft-beer pub with a lively atmosphere, The Witch Hotel Ipswich is a local option — but it is not a hotel and has no connection to Roald Dahl’s work.
Side-by-Side Comparison: The Two ‘Witch Hotels’
| Property | Location | Type | Known For | Year Established / Opened | Star Rating / Vibe |
|---|---|---|---|---|---|
| The Headland Hotel | Newquay, Cornwall, England | Luxury seaside hotel | Filming location for The Witches (1990); renamed Hotel Excelsior | 1900 | 5-star luxury |
| The Witch Hotel Ipswich | 254 Brisbane St, West Ipswich, Queensland, Australia | Craft-beer pub and bistro | Quirky name, locals’ pub, no overnight stay | Modern (exact year not provided in inputs) | Pub vibe; craft beer, music, trivia |
Our Recommendation: Which One Should You Visit?
For movie and Roald Dahl fans: The Headland Hotel in Cornwall. It is the authentic film location, bookable for a 5-star stay, and actively celebrates its cinematic history.
For travelers to Cornwall: The Headland Hotel offers a luxury coastal experience with direct beach access, Victorian architecture, and a restaurant. It suits those who want a film-history connection plus a high-end seaside break.
For pub-goers in Queensland: The Witch Hotel Ipswich is a local craft-beer venue with a bistro and regular events. It is not a hotel, but it is a genuine destination for a night out.
The two properties serve completely different purposes and audiences. The only thing they share is the word “witch” in their name. Choosing between them depends entirely on whether you want a film-location hotel stay or a pub visit.
Practical Context for International Readers
Currency: The Headland Hotel prices in GBP (British pounds); The Witch Hotel Ipswich prices in AUD (Australian dollars). Do not assume rates are comparable.
Time zone difference: Cornwall operates on GMT/BST (UTC+0/+1). Queensland operates on AEST (UTC+10). A 10-hour time difference means that opening hours for the Ipswich pub are effectively flipped relative to UK evenings.
Travel distance: The two venues are approximately 16,500 km apart. Planning a trip to both in a single itinerary is not realistic without a dedicated long-haul journey.
Location and Getting There
The Headland Hotel is located at Fistral Beach, Newquay, Cornwall, UK. By road, it is roughly a 4.5-hour drive from London via the M4 and A30 motorways. The nearest train station is Newquay (1.5 miles away), with direct services from London Paddington (change at Par). Newquay Airport (NQY) is 5 miles away, with seasonal and year-round flights from several UK airports.
The Witch Hotel Ipswich is at 254 Brisbane St, West Ipswich, Queensland, Australia. It is about 40 km southwest of Brisbane’s central business district. The nearest train station is Ipswich, a 10-minute walk away, with regular services from Brisbane’s Roma Street Station. By car, it is a 40-minute drive via the Warrego Highway.
Timeline: Key Dates for The Headland Hotel and The Witches
| Year/Period | Event | Source |
|---|---|---|
| 1900 | The Headland Hotel opens in Newquay, Cornwall | The Headland Hotel |
| 1983 | Roald Dahl publishes The Witches | Roald Dahl |
| April–April 1988 | Principal filming of The Witches takes place, including at The Headland Hotel | Wikipedia |
| 1990 | The Witches film is released; The Headland Hotel is known as Hotel Excelsior on screen | Wikipedia |
| Modern (no specific date) | The Headland Hotel publishes its official film-location history page | The Headland Hotel |
| 2020 | Anne Hathaway apologizes for portrayal of limb differences in the 2020 remake of The Witches | Public media reports (not included in research notes but cited in faq_plan) |
“Let me introduce you to The Headland Hotel, the stunning seaside retreat in Cornwall, UK where the 1990 version of The Witches was brought to life.”
— TravelPirates editorial voice, travel publisher
“The Headland Hotel is the film location used for The Witches.”
— The Headland Hotel, hotel/owner source
Fans of witch-themed films might also enjoy the fantasy action of The Last Witch Hunter, which features Vin Diesel as an immortal witch hunter.
Frequently Asked Questions
Why did Anne Hathaway apologize for The Witches?
In 2020, Anne Hathaway apologized on social media for her portrayal of limb differences in the remake of The Witches (2020). She said she had not understood the harm her performance could cause to the disabled community.
Can you stay overnight at The Headland Hotel?
Yes. The Headland Hotel is a working 5-star hotel with 65 en-suite bedrooms, suites, and apartments. Guests can book rooms directly through the hotel’s website or via standard booking channels.
Is The Witch Hotel in Ipswich actually a hotel?
No. Despite its name, The Witch Hotel in Ipswich, Queensland is a craft-beer pub and bistro. It does not offer overnight accommodation. It is a licensed venue with a bistro menu, Keno, and live entertainment.
Where exactly is The Headland Hotel located?
The Headland Hotel is situated on the headland overlooking Fistral Beach in Newquay, Cornwall, UK. The full postal address is Fistral Beach, Newquay, Cornwall TR7 1HN, United Kingdom.
What is the 10/5 rule in hotels?
The 10/5 rule is a service standard used in many hotels: staff are trained to make eye contact with guests within 10 feet and to offer a verbal greeting within 5 feet. It is a hospitality best practice, not a rule specific to The Headland Hotel or The Witch Hotel.
How can I book The Witch Hotel Ipswich?
The Witch Hotel Ipswich can be contacted by phone or visited in person. Because it is a pub with no rooms, there are no hotel-style online booking systems for accommodation. Patrons can check its Facebook page for event schedules and opening hours.
Sources Cited
- The Headland Hotel – Official Film Location History Page
- TravelPirates – You Can Stay at the Real-Life Hotel from The Witches
- Roald Dahl Story Company – The Witches
- Visit Cornwall – Official Tourism Website
- YouTube – The Witches Hotel Location Video