Air France and Delta have round-trip flights from Portland (PDX) to Inverness (INV) for $482-$496 with a connection. Flights March to May. 7-day minimum stay required.
Note: Carry-on bag is allowed for free on Delta and Air France. You can avoid paying for seat selection by accepting the randomly assigned seat at the gate.