Peninsula Motor Inn Apartments is located in Nelson Bay, a scenic coastal town known for its relaxed beachside atmosphere. The hotel is situated on Shoal Bay Road, just a short walk from Shoal Bay Beach and Nelson Bay Marina. Little Beach is also nearby, about a 5-minute walk away. The heart of Nelson Bay is approximately 2 km from the property. Williamtown Airport is around 30 km from the hotel.