Soldotna to Homer – 75 miles. Homer is located on the Kachemak Bay at the end of the Sterling Highway 200 miles south of Anchorage. The friendly town of Homer has exceeded all expectations. The weather, the beach and the mountain views are beyond description! Truly enjoying the beach and town of Homer.