The male motorcyclist was airlifted to hospital in Inverness.
His condition has not been confirmed.
A Police Scotland spokesperson said: “The A9 at its junction with the B9168 Dornoch has reopened following a crash involving two cars and a motorcycle.
“Emergency services were called to the scene around 3.15pm on Friday.
“The male motorcyclist was taken by air ambulance to Raigmore Hospital for treatment.
“One man was charged in connection with road traffic offences and will be the subject of a report to the procurator fiscal.”
Motorcyclist airlifted to hospital and man charged after A9 crash near Dornoch