There are daily train departures from Oslo (approximate travel time 5.5 hours) and Trondheim (approximate travel time 4-5 hours) to Åndalsnes, which is the closest railway station.
From Åndalsnes there are connections by bus to Ålesund and Sjæholt all year round, and over the Trollstigen Mountain Road to Valldal and Geiranger in the summer.
There are many daily flights from the largest towns and cities in Norway to Ålesund Airport, which is the closest airport.
During the summer you can take the northbound Hurtigruten (the Norwegian Coastal Voyage) from Bergen to Geiranger.
There are daily express bus departures to the area from Oslo, Trondheim and Bergen.
The Geirangerfjord is located around 3 hours by car from Ålesund.