Die R34 is ’n provinsiale roete in Suid-Afrika wat Vryburg met Richardsbaai verbind via Kroonstad en Newcastle. Die R34 begin enkele kilometer oos van die dorp Vryburg by 'n t-aansluiting met die N14-nasionale pad, wat die hoofweg na die dorp is. Die R34 begin deur 60 km suidoos te ry na Schweizer-Reneke. In die middedorp ontmoet dit die R506-pad en die R504-pad by 'n vierrigting-aansluiting met Schweizerstraat. Die R506 word hierna saam beskryf met die R34 suidwaarts. Dit is dieselfde pad vir 2,5 kilometer voordat die R506 sy eie pad suidwes word. Nadat dit Schweizer-Reneke verlaat het, gaan die R34 vir 55 km suidoos tot by die dorp Bloemhof, waar dit 'n t-aansluiting met die N12 nasionale roete (Prinsstraat) bereik. Die R34 sluit vir twee kilometer by die N12 ooswaarts aan voordat dit sy eie pad ooswaarts word, terwyl die N12 noordoos draai. Die R34 gaan die Bloemhof Natuurreservaat binne en kruis die Vaalrivier langs die Bloemhofdam na die Vrystaatprovinsie. Met die binnegaan van die provinsie hervat die R34 'n suidoostelike rigting vir 30 km, deur die Sandveld Natuurreservaat, om Hoopstad binne te gaan, waar dit die R59-pad (Van Zylweg) ontmoet.