Apologies regarding our delayed reply. We accept Visa or MasterCard. Any queries please contact us through our website or phone +44 (0) 1397712004 Thank you Glen and Suzanne
Not sure exactly but most I'd suggest. American Express defo
They will accept MasterCard/Visa. Other cards I am not certain. Inquire directly with them, they are delightful people.
Get an answer from Spean Lodge staff and past guests.