The terms may frequently apply to exactly the same thing. However, 'road' is a general term, whereas 'street' is narrower in sense and chiefly urban in application: a street typically has buildings on either side, and is paved or metalled.
If, after browsing the FAQs, you still can't find the answer to your question then submit your query to the AskOxford Language Query team.