Three middle-aged men have been charged with the rape and torture of another man in an alleged abduction on the Sunshine Coast last week.

Police say two men forced a 48-year-old man into a car, driven by a third man, at a Noosa bus stop about 10.30pm on February 28.

The trio are alleged to have then subjected the man to a two-hour assault, in which he was allegedly raped, tortured, and robbed.

He was dumped in nearby Beerwah about 1am the next day.

Three men, a 48-year-old from Tewantin, a 48-year-old from Nambour and a 55-year-old Noosaville man, have each been charged with torture, rape, assault, attempted robbery and deprivation of liberty.

The trio is scheduled to appear in Maroochydoore Magistrates Court on Wednesday.

Don't miss important news stories. Like us on Facebook.