We are officially open for tours!! The Scenic Mountain Tour is a BLAST and spots are filling up fast! Call now to book your scenic ride and you won’t be disappointed! Located just 45 minutes south of Anchorage in Alaska’s only ski resort town - Glacier City is the go to snowmobile operator in Alaska!