The main purpose of this paper is to describe key gamification techniques that can be applied to enhance the tourist attraction visiting process. The paper is based on the methodology of design patterns; particularly it adopts the definition and classification schemes originally proposed and developed in the context of gamification of work to specify gamification techniques related to various aspects of the tourist attraction visiting process. The main result is the selection of twelve gamification techniques for enhancing the tourist attraction visiting process, four for each of the three phases of the visiting process (before, during and after the visit). The paper shows that gamification techniques can be applied to enhance the tourist attraction visiting process. Implementation of the proposed gamification techniques is supposed to both improve visitor experience and give the tourist attraction managers a tool for boosting interest in less popular exhibitions and events.