Skip to content

320-763-3200

Book Now
Geneva Beach Resort logo
320-763-3200
Book Now
Menu
  • About Us
    • Gallery
    • History
    • Fishing & Boating
  • Amenities
  • Planning Your Vacation
  • Lodging Options
Menu
  • About Us
    • Gallery
    • History
    • Fishing & Boating
  • Amenities
  • Planning Your Vacation
  • Lodging Options

Contact Us

Call us at 320-763-3200

Get In Touch!

Invalid Email
Invalid Number
Message failed. Please try again.

Thanks for your message! We’ll be in touch soon.

Follow Us

startribunelogo-2011
startribunelogo-2017
startribunelogo-2018
resorters-badge
MN Monthly logo
MN Century Resort logo
Geneva Beach Resort logo
320-763-3200
105 Linden Ave
Alexandria, MN 56308
  • About Us
  • Amenities
  • Lodging Options
  • Interactive Tour
  • Fishing & Boating
  • History
  • Gallery
  • Planning Your Vacation

© 2017 Geneva Beach Resort | All Rights Reserved | Privacy Policy | Terms of Service