Up Hill Racing är ett race sidescroller som är halvt oändligt. Spelarens avatar kör olika fordon genom olika miljöer och nivåer.
Den inledande terrängen består av steniga, böljande bergskullar med gröna träd och stora öppna ytor. Spelarens avatar måste nå en sträcka på 3 000 meter innan de kan låsa upp nästa miljö. Spelet gör loppet så svårt att spelaren kan behöva köra längs samma vägsträcka flera gånger för att vinna. Fordonet får snabbt slut på bensin, välter eller backar och misslyckas till en början med att ha tillräckligt med fart och kraft tillsammans för att klara av några branta backar.
Spelaren förbättrar sina chanser med varje nytt lopp eftersom spelet låter dem behålla de mynt de samlat in innan de misslyckades med att avsluta nivån. De kan använda mynten för att utföra uppgraderingar som gör deras fordon snabbare och bättre på att hantera terrängen. De kan till exempel förbättra fordonets kraft, acceleration och hastighet, bränsletankens kapacitet och användning, förmågan att hantera ojämnheter samt däckens vidhäftning och stabilitet i förhållande till marken.