There is no train network on the entire Northern Beaches. The nearest train station is at Chatswood, where a 136 bus route from Chatswood Station will take you to Dee Why Main and Dee Why Beach.
From Wynyard. York St, Stands C-D. Most buses going to the Northern Beaches will stop at Dee Why Main on Pittwater Road. If you're unsure just ask the driver. The fare should cost you around $5 per adult. If in doubt check the Sydney Buses Website  or ring the Transport Infoline on 131 500.
From Manly. The Bus stop on the Wharf has two buses that will get you to Dee Why Main and Dee Why Beach. The 136 bus route which runs between Chatswood and Manly is the most reliable way to get to Dee Why Beach as it comes every half hour between the early morning and midnight. The 159 bus comes only once an hour and is a very unreliable service, it too goes to both Dee Why Main and Dee Why Beach.
ship sneaker store
There are a number of cheaper fast food options along the main road, Pittwater Road, including kebab, pizza and burger shops.
Red Onion, towards the southern end of Pittwater Road serves light Thai fare.
There are several more expensive restaurants on the strip fronting Dee Why beach. These can be crowded on weekends.