Der Bahnhof von Randa (1'406 m) liegt etwas ausserhalb des Dorfkerns und ist eine Haltestelle der Matterhorn Gotthard Bahn. Gleich daneben befindet sich ein Parkhaus und das Tourismusbüro Randa.
Der Bahnhof Randa liegt in der Nähe des Flusses Mattervispa. Die Bahn muss mit Hilfe ihrer Zahnräder noch weitere 200 m an Höhe gewinnen, um via Täsch zum 9 km entfernten Zermatt zu gelangen.