Travel by Bus

The CHEAPEST way to get to Weirs Beach is to come by bus. From South Station, in Boston, MA, take the Concord Coach bus to Meredith. The bus stop in Meredith is at the public parking lot next to Aubuchon Hardware on Route 3. The one-way price from Boston is $22.50. Call (603) 228-3300 or 800-639-3317 for more information.

The most recent schedule, effective on May 20, 2012, included the following trips:

Boston departure/Meredith arrival
10:00 AM/12:25 PM
4:15 PM /6:35 PM

Meredith departure/Boston arrival
9:45 AM/12:20 PM
3:50 PM /6:20 PM


Once you arrive in Meredith, unfortunately, there is no public transportation* available in the area. Unless your friends or family will be meeting you at the bus stop, you will need to call a taxicab to take you the 5 miles from Meredith to Weirs Beach. You can call AJ’s Taxi at (603) 279-6214 to schedule a pick-up.

*There is a limited bus service, the Winnipesaukee Transit Authority, that services parts of Laconia, Gilford, Belmont, Tilton, and Franklin – but it does not reach to Weirs Beach or to Meredith.





A bus parked in front of the Half Moon Restaurant, which served as the bus depot for Weirs Beach for about 40 years. Buses gradually took over from trains as the means of public transportation from Boston to Weirs Beach. Bus service from Boston to Weirs Beach began around 1940 with B&M service and continued until around 1980, when the Concord Trailways bus from Boston still stopped in Laconia, but began bypassing Weirs Beach on its way to its next stop in Meredith. Eventually, in the late 1990’s, even bus service to Laconia was discontinued. The bus from Boston now bypasses Laconia between Concord and Meredith, stopping only right off the highway, in Tilton and New Hampton.

Sid Ames told the webmaster the following story: The buses used to stop inWeirs Beach for a half an hour. We would always feed the bus driver last, so the customers wouldn’t get nervous…

The new Laconia Street Railway was created in 1928 to replace its former namesake, which had operated electric trolleys, beginning in 1899, and continuing until bankruptcy in 1925. It operated local bus service to Laconia, Lakeport, and to the Weirs until 1938, when it was split in two. The Laconia Transit Company offered charters, while the Laconia Street Railway continued with its local service. In 1956 the Laconia Transit Co was sold to the Laconia Bus Company, and in 1960 the Laconia Street Railway was sold to Sprague Inc.

In 1939, whether you came to Weirs Beach by Rail, Air, or Bus, you would have traveled with the Boston and Maine!