It heads north through rural farmland for a few kilometres, crossing Cypress Creek and becoming concurrent (overlapped) with PTH 3 (Boundary Commission Trail) to travel through the town of Crystal City, where they cross Crystal Creek and junction with PTH 3A and PR 423.
The travels along the eastern edge of the town of Holland, where it has intersections with PR 449 and PTH 2 (Red Coat Trail), before crossing the Assiniboine River and winding its way through wooded areas to enter the Municipality of North Norfolk.
PTH 34 crosses Pine Creek and heads through rural areas for a few kilometres, passing by Gladstone Aerodrome and crossing over another creek before entering the town of Gladstone, where it comes to an end at an intersection with PTH 16 (Yellowhead Highway) on the south side of town.
[4] When it was first added, the highway was a much shorter route between Gladstone and Holland, with the southern terminus located at PTH 2.
[citation needed] Provincial Road 449 (PR 449) is a 16.3-kilometre-long (10.1 mi) east-west spur of PTH 34 mostly within the Rural Municipality of Victoria.
PR 449 comes to an end along the outskirts of Holland at a junction with PTH 34, with Road 40N continuing west into town.