A little background: Company A, who is located four hours away, has given me a relocation offer. Company B, who is local, has matched Company A's salary with their offer (after negotiating an 8k raise from their initial offer). I have been interviewing and talking with Company C, who is located two hours away and has thrown three job opportunities my way.
Herein lies the dilemma, Company B expects a decision after the weekend (which is a very appropriate amount of time). I was looking to schedule an onsite interview with Company C next week (when their director is available, but after this decision phase with Company B has passed). Although phone interviews and communications have gone well, I have not received an offer from Company C (most likely because of the lack of an onsite interview).
I feel terrible having to do this to Company C, but Company B has given me an offer and it's local, which suits my needs at this point of my career and life.
How should I approach Company C with this information without burning a bridge or coming off unpolitely? Choosing Company B over Company C has nothing to do with trepidation with Company C, but more so because of logistics and where I am at in my life.