Start with an easy wander through Portland Old Port, ideally around 9:00 AM before the cobblestones and waterfront lanes become busy. Follow Commercial Street and the adjoining side streets toward the piers, browsing independent shops, galleries, and the brick warehouses that give this part of town its character. Allow about two hours, but keep the pace loose—this is a good morning for photographing boats, doorways, and the working harbor rather than checking off sights. Wear your most comfortable walking shoes; the uneven cobblestones are charming but tiring.
Stop at Standard Baking Co. on Commercial Street for pastries, bread, or a savory snack to take down toward the water. It is a popular local bakery, so arriving before noon gives you the best selection; hours can vary by day, and it may close once the day’s baking sells out. Budget roughly $5–$15 per person. Find a spot along the waterfront or at Harborview Park for an informal harbor-side break, with a coffee or cold drink from nearby Old Port cafés.
From the waterfront, walk about 10–15 minutes up Congress Street to the Portland Museum of Art in the Downtown Arts District. Set aside roughly two hours for its Maine-focused holdings, American paintings, and rotating exhibitions; admission is generally around $25 for adults, with discounts or free admission for some age groups and members. Check the museum’s July hours and exhibition schedule before setting out, and take advantage of the air-conditioning if the afternoon is humid. Afterward, leave some unstructured time to browse the galleries and bookstores along Congress Street rather than rushing straight to dinner.
Return downhill to Eventide Oyster Co. in the Old Port for dinner, allowing around 1½ hours. Expect approximately $35–$60 per person depending on oysters, lobster, and drinks; the restaurant is popular and typically operates with a wait, so joining the list early is worthwhile. The brown-butter lobster roll and rotating oyster selection are the signatures, but the menu changes with the catch. For a relaxed first evening, keep the rest of the night nearby—walk back along Commercial Street after dinner and enjoy the harbor lights before calling it a day.
After breakfast in Portland, take a rideshare or taxi to Bug Light Park in South Portland, allowing roughly 15–25 minutes and about $15–$30. Aim to arrive around 8:30–9:00 AM, when the park is quiet and the light is best for photographs. The compact Portland Breakwater Lighthouse sits at the end of the paved waterfront, with excellent views toward Portland Harbor and the working piers. The park itself is free and generally open from dawn to dusk; bring sunglasses and binoculars, since this is a pleasant spot for watching ferries and harbor traffic.
From Bug Light Park, continue by rideshare or taxi—about 10 minutes—to the Spring Point Ledge Lighthouse area. Allow an hour to walk the granite breakwater out to the lighthouse, checking tide and weather conditions before setting out; the rocks can be uneven and slippery, so sturdy walking shoes are preferable to sandals. Nearby Fort Preble makes a natural next stop, just a short walk or a few minutes by car. Spend about 45 minutes looking over the old coastal fortifications beside the Southern Maine Community College campus. The grounds are free, though access to interior spaces can be limited or seasonal.
Continue south by rideshare or taxi to Willard Beach, usually 10–15 minutes depending on summer traffic. Settle in for a deliberately unhurried couple of hours: swim if conditions are calm, walk the shoreline, or simply read with your towel and daypack. There is no admission charge, but parking fills quickly and can be restricted or metered, so a drop-off is easier than trying to park midday. The small neighborhood around Willard Square is useful for a snack or cold drink; rinse sand from your feet before getting back into the car, and keep valuables out of sight while you are on the beach.
For dinner, make a short rideshare trip to Terlingua, a relaxed South Portland spot known for Texas-style barbecue, shareable plates, and cocktails. Plan on roughly $30–$50 per person and about 1½ hours. Summer evenings can be busy, so check the current opening hours and join the waitlist or reserve where available. After a beach-heavy day, this is an ideal low-key finish—casual clothes are fine, though a light sweater is useful if you linger outside.
Take a rideshare or taxi from South Portland to Casco Bay Lines’ Maine State Pier, allowing 15–25 minutes and roughly $15–$30. Aim to arrive 20–30 minutes before an early sailing: July ferries can fill quickly, and the schedule changes seasonally, so check the official timetable the night before. The ride to Peaks Island takes about 20 minutes; stand outside for harbor views and keep your binoculars ready for passing boats and seabirds. Once ashore, walk or rent a bicycle near the village—the island is much more pleasant to explore at a relaxed pace than by car.
From the ferry landing, follow island roads toward Battery Steele, allowing around 30–40 minutes on foot or less by bike. The World War II fortification is atmospheric and partly overgrown, with dark interior spaces and uneven ground, so bring your flashlight or phone light, sturdy hiking shoes, water, insect repellent, and a light layer. Give yourself about 1½ hours here, and avoid entering areas that are blocked or flooded.
Continue to the Peaks Island Land Preserve for an hour on its quiet wooded and coastal paths. Trails are generally easy but can be rooty and damp after rain; sunscreen, closed shoes, and tick checks are worthwhile. This is the calmest part of the day, so take your time rather than trying to cover every path. Then head to Battery Steele Brewing for a relaxed island break, roughly an hour and about $15–$30 per person for drinks and a snack or light food. Hours can be seasonal, so verify that it is open before setting out; your daypack, reusable bottle, and water-resistant sandals will be useful, but keep sturdy shoes on for the walk back.
Have an early dinner at The Inn on Peaks Island, budgeting approximately $30–$55 per person. Its village setting makes it a convenient final stop, but allow enough time to eat without rushing—the return ferry is not something to gamble on in July. Check the evening Casco Bay Lines sailing times in advance and reach the terminal 15–20 minutes early, especially if you are traveling on a busy weekend. The ferry back to Portland takes about 20 minutes; bring a sweater or light scarf, since the ride can feel noticeably cooler after sunset.
After arriving in Cape Elizabeth, head first to Two Lights State Park for about 1½ hours among the rocky coastal paths and open Atlantic views. The park generally opens around sunrise and is especially peaceful before midmorning; allow extra time for July parking, as the lot can fill later in the day. The lighthouse structures here are privately operated and not open for interior visits, but the shoreline viewpoints are excellent for photographs. Wear sturdy walking shoes, keep to marked paths near the cliffs, and bring a light layer—the wind can be surprisingly cool even in July.
A short rideshare or taxi hop brings you to Fort Williams Park, where you can spend roughly two hours around Portland Head Light. The park is open from sunrise to sunset, with no general admission charge, though parking fees may apply in season. Walk the cliffside trails beyond the lighthouse rather than stopping only at the main overlook; the views toward Casco Bay are better and the paths usually thin out away from the museum area. The small lighthouse museum has limited seasonal hours, so check locally if you want to go inside.
Stay within Fort Williams Park for the Children’s Garden at Fort Williams Park, a quieter landscaped spot suited to a 45-minute pause. This is a good place to eat something simple from your daypack before the beach portion of the afternoon; shaded seating can be limited, so a lightweight towel or picnic layer is useful. Then take a short rideshare south to Kettle Cove State Park, allowing roughly 10–15 minutes depending on traffic. Spend the afternoon on the small sandy beach, exploring the shoreline at low tide or taking a swim if conditions are calm. There is usually a day-use parking fee, and summer spaces can disappear quickly, so avoid moving the car repeatedly once you arrive. Bring water, sunscreen, and your dry bag, and check posted tide and beach-safety information before entering the water.
Finish at C Salt Gourmet Market, a convenient Cape Elizabeth stop for prepared seafood, sandwiches, salads, and picnic provisions. Plan on about $20–$40 per person and check the day’s hours before setting out, since independent-market schedules can vary. Pick up dinner to eat nearby or back at your accommodation; it is a more relaxed end to a beach-heavy day than committing to a formal restaurant, and the market is also handy for breakfast supplies before tomorrow’s Portland finale.
After breakfast, take a rideshare from Cape Elizabeth to the Eastern Promenade, allowing 15–30 minutes and roughly $15–$30. Aim to arrive around 8:30 AM, when the waterfront greenway is pleasantly quiet and parking is easier if you are driving. Spend about 1½ hours walking along the grassy promenade and waterfront paths, looking across Casco Bay toward the islands and watching fishing boats leave the working harbor. Bring your sunglasses, water bottle, and camera; the exposed shoreline can feel breezy even in July.
Walk downhill toward the Maine Narrow Gauge Railroad Co. & Museum, a short, easy connection from the promenade and harborfront. Allow about an hour to browse the small museum and, when operating, take the heritage train along the waterfront; check the day’s departure times before committing, as excursions are seasonal and schedules can change. From there, a 15-minute walk through the East End and downtown brings you to Portland Public Market House for lunch. Its cluster of local vendors makes it ideal for an unhurried meal—budget approximately $15–$30 per person—and there is usually enough variety that everyone can choose something different.
Continue a few blocks to the Maine Historical Society and Wadsworth-Longfellow House, allowing about 1½ hours. The museum galleries put Portland’s maritime and civic history in context, while the preserved Wadsworth-Longfellow House offers a more intimate look at the family life of poet Henry Wadsworth Longfellow. Check current admission prices and house-tour times before going; the historic house may have more limited hours than the main exhibits. Afterwards, leave room for a relaxed final browse around nearby Congress Street rather than trying to fit in another major attraction.
For dinner, walk toward Fore Street in the Old Port or take a short rideshare if you would rather save your feet. Reserve well ahead—this is one of Portland’s most sought-after restaurants, especially on a summer weekend—and expect roughly $60–$100 per person before drinks and tip. The menu changes with the season, but the restaurant is known for polished New England cooking centered on local seafood, produce, and wood-fired flavors. Your casual-nice outfit and loafers fit the room well; keep the rain jacket handy for the walk back, since harbor weather can turn cool after sunset.