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.
Can't find the answer to your English Language question?Browse Oxford's extensive range of language reference titles, orSend your query to the Oxford Word and Language Service