Riffelalp is a hamlet in the municipality of Zermatt in the canton of Valais. It is located at a height of above sea level, just above the tree line, approximately halfway between the town of Zermatt and the Gornergrat mountain. Once the site of the prestigious Riffelalp Grand Hotel, today Riffelalp mainly consists of a large hotel complex, the Riffelalp Resort 2222m, and a chapel.
Riffelalp is connected to Zermatt by the Gornergrat railway, although Riffelalp railway station is located some distance from the resort. The long Riffelalp tram links the two together.