Recently, we see an increasing number of vehicles coming into our lives, which makes finding car parks a difficult task. To overcome this challenge, efficient and advanced parking techniques are required, such as finding the proper parking slot, increasing users’ experience, dynamic path planning and congestion avoidance. To this end, this survey provides a detailed overview starting from Smart Parking (SP) towards the emerging Autonomous Valet Parking (AVP) techniques. Specially, the SP includes digitally enhanced parking, smart routing, high density parking and vacant slot detection solutions. Moreover, the AVP involves Short-range Autonomous Valet Parking (SAVP) and Long-range Autonomous Valet Parking (LAVP). Finally, open issues and future work are provided.