These two terms are often used interchangeably, though there are differences. The biggest difference is that a client might visit a spa to be pampered for an entire day.
However, a trip to a salon might just entail a haircut or a manicure. Spas are often larger locations than salons, and offer a wider range of services and spa supplies, though many of those things could overlap between the two.