Ashcroft

Ashcroft is a town in south central British Columbia

Commerce
MacMillan Bloedel operate a plant in Ashcroft.

Rail
Ashcroft is served by both BC Rail and the CP Rail, but there is no direct connection between the two railways in Ashcroft; the nearest junctions are at Barnes Creek to the north and at South Nepa to the south. BC Rail's primary east-west trunk line, the Inter-Dominion Line running from Vancouver to Jasper, Alberta, Canada, runs through Ashcroft on the west bank of the Thompson River, whilst the Thompson Subdivision of CP Rail's transcontinental mainline runs along the east side of the river.

Ashcroft is a junction point between BC Rail's Inter-Dominion Line and of the Sitlika Line to Clinton, of which Ashcroft is the eastern terminus.

Passenger service for Ashcroft is extensive; passenger trains of all categories, including Limited Express, stop here.

Four international and one domestic Limited Express services stop at Ashcroft. BC's most prestigious passenger train, the Inter-Dominion Limited (Trains 101/102) runs once daily in each direction between Vancouver and Edmonton, Alberta. The other international services are the Continental (Trains 103/104) running twice weekly in each direction between Vancouver and Toronto; the Canadian (Train 105) and the British Columbian (Train 106) running once daily between Vancouver and Calgary, Alberta; and the once-weekly Alaska Limited between Anchorage, Alaska, United States and Seattle, Washington. The domestic Limited is the Whistler Limited (Trains 153/154), which runs once daily Thursday through Sunday between Kamloops and Whistler in ski season only.

Five Express trains stop in Ashcroft. BC Rail operate the overnight Rocky Mountaineer (Trains 21/22) once daily between Vancouver and Valemount, the twice-daily Fraser Canyon (Trains 31.1-2/32.1.2) between Vancouver and Kamloops, and the Fraser–Skeena (Trains 33/34) once daily between Kamloops and Prince George, whilst CP Rail's trains 501 and 502 run once daily between Vancouver and Blaenau.

Road
Ashcroft is located on BC Highway 97C.

Baseball
Ashcroft Fire are the city's representatives in the British Columbia Baseball League, playing at the Ashcroft Park diamond, with a capacity of 1,012 spectators.

Football
Ashcroft is represented in the British Columbia Football League by Ashcroft United FC, playing at Ashcroft Park Field, which has a capacity of 2,070.

Ashcroft United presently play in the Northwest Football Championship, having been relegated from the BCFL Division Three in 1986; the club's greatest success was promotion to Division Two for the 1974 BCFL season.

Hockey
The Ashcroft Blazers of the British Columbia Hockey League play at Drylands Arena, which has a capacity of 2,470.