Museums & Galleries · Fort William
Treasures of the Earth
📍 PH33 7JN
Photo: Clive Perrin (CC BY-SA 2.0), via Wikimedia Commons
- Explore one of Europe's finest private crystal and fossil collections
- Journey through atmospheric cave and mining scenes
- Discover a Magical UV Cave
- Browse the online shop for treasures
Treasures of the Earth is a private collection of Crystals, Gemstones and Fossils, housed in a building previously a Catholic Church and founded over 20 years ago by a father and son team. Inside, you journey through atmospheric cave and mining scenes, explore the Magical UV Cave, and hunt for hidden trolls, for an experience that is both educational and entertaining. It's a good stop if you're based in Highland, Scottish Highlands, with Corpach station 0.2 miles away for easy access, and plenty of choice nearby too, with 43 bookable places to stay within 5 miles on BritStays for those wanting to extend their visit.
Practical details
- Best for
- Families
- Booking
- Online shop available
From the attraction's own website on 4 Oct 2026 — check before you travel.
Facilities
- ✓ Gift Shop
Visitor reviews
No reviews yet — been here? Be the first to share what it's like.
Log in or create a free account to write a review.
Do you own or manage Treasures of the Earth?
Claim this listing to respond to reviews and keep your information up to date. Verification is free — see why owners claim their listing.
Create a free account to claimPlaces to stay near Treasures of the Earth
Make a proper break of it — these stays are all within 25 miles.
Lapwing Rise
✓ Views across Caledonian Canal to Ben Nevis and Glen Nevis
Fort William, Northern Scotland
£937 per break
Check availability
Stepps Cottage
✓ Outdoor hot tub with uninterrupted views of Ben Nevis
Fort William, Northern Scotland
£851 per break
Check availability🗓️ Make a break of it
Turn a visit to Treasures of the Earth into a proper getaway — ready-made plans, and the drive worked out with fuel, EV charging and the best stops.
🚆 Or come by train
- Corpach 0.2 miles
- Banavie 1.1 miles
- Fort William 1.8 miles
Straight-line distances · live departures on each station page