Town Beach, Geraldton

4.6
#1 of 8 in Parks in Geraldton
Town Beach is located in Geraldton. Put Town Beach into our Geraldton visit planning website to see other points of interest to visit during your vacation in Geraldton.
map
© OpenMapTiles © OpenStreetMap contributors
Create an itinerary including Town Beach
Save Saved
Town Beach Reviews
Rate this attraction
TripAdvisor Traveler Rating
TripAdvisor Traveler Rating 4.5
104 reviews
Google
5.0
TripAdvisor
  • This is a lovely foreshore development with easy access to Batavia Park and the city centre. I liked the sculptures to acknowledge the custodians of the land.  more »
  • Very close to Mandruah city center and quite calm beach to have a swim. Toilets, Shower available. There is fishong spots from walking distance from this beach.There is a life savingsaving tower also ...  more »
Google
  • Beautiful calm beach. Great for swimming with small children. Also has wheelchair access down to beach.
  • Good

Plan your trip to Geraldton

  • Get a personalised plan

    A complete day-by-day itinerary
    based on your preferences
  • Customise it

    Refine your plan. We'll find the
    best routes and schedules
  • Book it

    Choose from the best activities
    and find special offers
  • Manage it

    Everything in one place.
    Everyone on the same page.

Popular things to do in Geraldton

View all >
4.8
Duration: 1​h
4.7
Duration: 2​h 30​min
4.5
Duration: 30​min
4.8
Duration: 2​h 30​min

Hidden gems in Geraldton

5.0
Duration: 2​h 30​min
5.0
Duration: 1​h 30​min
4.2
Duration: 2​h 30​min
4.5
Duration: 2​h 30​min

Side trips from Geraldton

4.1
Duration: 2​h
4.2
Duration: 2​h 30​min
4.6
Duration: 3​h
4.4
Duration: 2​h 30​min

Museums in Geraldton

4.4
Duration: 1​h 30​min
3.3
Duration: 1​h 30​min
4.2
Duration: 1​h
4.0
Duration: 30​min

Nearby attractions in Geraldton

4.9
Duration: 3​h 30​min
4.3
Duration: 1​h
4.6
Duration: 6​h
4.8
Duration: 1​h 30​min

Kid-friendly things to do in Geraldton

4.1
Duration: 2​h 30​min
4.0
Duration: 2​h 30​min
3.9
Duration: 2​h 30​min