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 Irving Circle K on Route 25. The one-way price from Boston is $25. Call (603) 228-3300 or 800-639-3317 for more information.
The usual schedule includes 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 arrange private transport (taxi or ride-hailing service) to take you the 5 miles from Meredith to Weirs Beach.
HISTORY OF BUS SERVICE TO WEIRS BEACH
Locally, the new Laconia Street Railway Company was created in 1926 to replace its former namesake, which had operated electric trolleys from 1899-1925 until it went bankrupt and the trolley tracks were torn up. The new company operated local bus service to Laconia, Lakeport, and to the Weirs until 1938, when it was split in two. The Laconia Street Railway offered charters, while the Laconia Transit Company continued the local service. In 1955 the Laconia Transit Company was sold to the Laconia Bus Company, but the new company lasted only two more years. The Laconia Street Railway resumed the local service from 1958-1959, when it also folded. This was the end of regular, year-round local bus service to Weirs Beach.