Ashcroft

Ashcroft is a town in south central British Columbia, within the Thompson-Nicola Regional District.

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.

BC Rail operate four international Limited Express services through Ashcroft, including some of BC's most prestigious trains, the daily Inter-Dominion Limited (Trains 101/102) running between Vancouver and Edmonton, Alberta and the twice-weekly Continental (Trains 103/104) running between Vancouver and Toronto, Ontario; between Vancouver and Edmonton, the twice-weekly Continental runs in the consist of the daily Inter-Dominion Limited. The Canadian (Train 105) and the British Columbian (Train 106) run once daily between Vancouver and Calgary, Alberta; a joint operation between BC Rail and Canada's VIA Rail, the trains are pulled by BC Rail locomotives between Vancouver and Kamloops, and VIA Rail locomotives east of Kamloops. The Alaska Limited (Trains 191/192) are a joint operation between BC Rail and the Alaska Railroad, running weekly between Seattle, Washington, USA and Anchorage, Alaska. In the winter months, BC Rail operate a domestic Limited Express, the Whistler Limited (Trains 153/154) between Kamloops and Whistler.

BC Rail and operate three Express services through Ashcroft. The Rocky Mountaineer (Trains 21/22) are overnight trains running once daily in each direction between Vancouver and Valemount, whilst the Fraser–Skeena (Trains 33/34) run once daily each way between Kamloops and Prince George; the Fraser Canyon (Trains 31.1-2/32.1-2) runs twice daily each way between Vancouver and Kamloops. CP Rail operate one Express through Ashcroft, Trains 501 and 502 between Vancouver and Blaenau.

BC Rail Local services serving Ashcroft are Trains 3001E.1-4/3002.1-4 between Kamloops and Hope four times daily, Trains 3003D.1-2/3004D.1-2 between Kamloops and Nicola twice daily, and Trains 6111.1-2/61112.1-2 between Lillooet and Kamloops twice daily; CP Rail run three daily Local trains between Vancouver and Kamloops (Trains 801/802, 803/804, 805/806).

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.