It's mail order for film, but that's just because of the price.

As for processing, 35 and 120 can be done locally, but my 4x5 lab is a 45 minute drive.