The Seldovia Bay Ferry is a high-speed ferry that travels across Kachemak Bay between Homer, AK and Seldovia, AK. Seldovia is a small native village with cute shops and restaurants, plus a really great family hiking trail.
The ferry trip from Homer is 1 hour and 15 minutes long, and travels past Gull Island and through Eldridge Passage on the way to Seldovia. There is a great pre-recorded narration during the ride to tell you about the local animals, history, and culture. The trip back to Homer only takes 45 minutes as it bypasses the sights.
Onboard, there is indoor and outdoor seating. The day we took the ferry was rather rough, so we kept to the cabin except for when the boat stopped at Gull Island. Inside you will find tables and chairs and a snack bar. Coffee and tea are free! The only access to the restroom is outside at the rear of the boat.
The price is a little steep, especially for a family, but you can watch the ferry's website and Facebook page for discount codes. There are a couple of other tour boats that will take you to Seldovia, but they take much longer to make the trip. When confined to a boat on a very cold bay with children, faster is better! It was definitely a worthwhile trip for us. Taking the first morning ferry out of Homer, we had 5.5 hours in Seldovia to explore, which was just the right amount of time. We hiked the Otterbahn Trail, had lunch by the harbor, and visited the Seldovia Village Tribe Visitor Center. Afterward, we even had some ice cream(kids) and coffee(mom!) before returning to Homer.
This trip would be best for children 4 or 5 and up. If you choose to hike (which you should!), you will be walking a minimum of 3 miles. The trail is not stroller friendly, so infants would only be easy to take if you bring a backpack carrier for them. There is also a very nice fenced-in playground and several other pocket parks with huge wood carvings for the kids to explore.