Sleep in the Park will be held in West Princes Street Gardens on 9 December.
It is hoped 9,000 people will take part in the sleepout, which will see Liam Gallagher, Deacon Blue, Amy Macdonald and Frightened Rabbit play unplugged.
Comedian Rob Brydon will host the event with John Cleese performing a bedtime story.
Celebrities including Bob Geldof, sports personalities and figures from across Scotland’s political parties will also be sleeping out.
It is being organised by Josh Littlejohn, co-founder of Social Bite, which helps the homeless through cafes, a restaurant and fundraising events.
No tickets will be sold, with members of the public and businesses joining the event by reaching fundraising targets and accepting the sleep-out challenge.
As well as fundraising, Social Bite is encouraging businesses throughout Scotland to pledge employment opportunities for homeless people with a target of 1,000 job offers.