Yup, there are lots of them, such as here:
There are many font services, free (like the above) or paid, depending in part on the font you want. Many fonts are not allowed to be placed on the web for commercial reasons, so the workaround is to use a service like TypeKit, where the font is hosted by them and linked to your site in some way (so the font loads on your site but is hosted on theirs).
If you can find one that's free, though, Fontsquirrel is a better option. They have a lot of free fonts all set up and packaged for use on the web, which is really great. You just download their package, upload it to your site (say, in the CSS folder) and add the styles they give you to your style sheet to make the fonts available on your site.