Here's the breakdown:
* Fair: Can be used as an adjective meaning "just" or "equitable," or as a noun referring to a gathering for entertainment, amusement, or commerce.
* Fare: As a noun, refers to the price of travel on public transportation. It can also be used as a verb, meaning "to travel" or "to get along."
Both words are spelled the same but have different meanings and pronunciations.