There are several options for swimming across Bear Lake.  The most challenging is to swim the length of the lake (approximately 19 miles).  This can be done by starting at Rendezvous Beach State Park (Utah) and swimming north to North Beach (Idaho) or vice versa.  For width crossings (about 7 miles), the established route is to swim between Cisco Beach (on the east) and the Bear Lake Marina (on the west).