The city of Boston is about 45 minutes from Nantasket and about 35 minutes from Weymouth depending on traffic. The city is full of fantastic restaurants, museums, and tourist attractions. Grab yourself a bowl of spaghetti & a cannoli in the North End after a day of walking through Faneuil Hall and the New England Aquarium!