The R34 is a long provincial route in South Africa that connects Vryburg with Richards Bay via Kroonstad and Newcastle. It passes through three provinces, North West, the Free State and KwaZulu-Natal. Route North West The R34 begins a few kilometres east of the town of Vryburg, North West at a t-junction with the N14 National Route, which is the main road into the town. The R34 starts by going south-east for 60 kilometres to the town of Schweizer-Reneke. In the town centre, it meets the R506 Road and the R504 Route at a 4-way junction with Schweizer Street. The R506 joins the R34 to be co-signed southwards. They are one road for 2.5 kilometres, crossing the Harts River before the R506 becomes its own road south-west. Leaving Schweizer-Reneke, the R34 continues south-east for 55 kilometres to the town of Bloemhof, where it reaches a t-junction with the N12 National Route (Prince Street). The R34 joins the N12 eastwards for 2 kilometres before becoming its own road eastwards while the N12 turns to the north-east. The R34 enters the Bloemhof Nature Reserve and proceeds to cross the Vaal River adjacent to the Bloemhof Dam into the Free State Province. Free State As it enters the province, the R34 resumes in a south-easterly direction for 30 kilometres, through the Sandveld Nature Reserve, to enter the small town of Hoopstad, where it meets the R59 Road (Van Zyl Road) just north of the R59's Vet River crossing. The R34 & R59 cosignage loops to the north of Hoopstad and turns eastwards before the R59 becomes its own road to the north-east just north of the Tikwana Suburb, leaving the R34 as the easterly road. From Hoopstad, the R34 continues for 40 kilometres to bypass the town of Wesselsbron to the south and meet the R719 Road at a 4-way-junction south-east of the town. It continues in an easterly direction for 30 kilometres to meet the R30 Road on the southerly outskirts of the town of Odendaalsrus (10 kilometres north of Welkom). They are cosigned northwards up to the next junction, where the R34 becomes its own road eastwards to pass through the Ross Kent South suburb. At the 3rd junction afterwards, at the north-western terminus of the R70 Road (Church Street), the R34 turns to the north-west and at the next roundabout with Van Der Vyver Street, the R34 turns northwards to