Sachverhalt: A. X._ befindet sich im Rahmen einer Strafuntersuchung seit dem 19. Juni 2009 in Untersuchungshaft bzw. seit dem 29. September 2009 im vorzeitigen Strafvollzug. Am 15. August 2011 stellte X._ ein Gesuch um Haftentlassung. Die Staatsanwaltschaft beantragte die Abweisung des Gesuchs. Das Haftgericht des Kantons Solothurn wies das Entlassungsgesuch am 26. August 2011 ab. B. Mit Anklageschrift vom 15. September 2011 wurde X._ angeklagt wegen mehrfachen Mordes, qualifizierten Raubes, strafbarer Vorbereitungshandlungen zu Raub und Mord, alles jeweils mittäterschaftlich begangen, mehrfacher versuchter Anstiftung zu qualifiziertem Raub evtl. zu qualifiziertem Diebstahl, mehrfacher Vergehen gegen das Waffengesetz, Vergehen gegen das Betäubungsmittelgesetz und mehrfacher Übertretung des Lotteriegesetzes. C. Eine von X._ gegen den Entscheid des Haftgerichts vom 26. August 2011 erhobene Beschwerde wies das Obergericht des Kantons Solothurn am 7. Oktober 2011 ab. D. X._ erhebt am 9. November 2011 Beschwerde in Strafsachen ans Bundesgericht. Sie beantragt sinngemäss die Aufhebung des Entscheids des Obergerichts. Weiter stellt sie den Antrag, sie sei per sofort - eventualiter unter gleichzeitiger Anordnung von Ersatzmassnahmen - aus dem vorzeitigen Strafvollzug zu entlassen. Subeventualiter sei der angefochtene Entscheid aufzuheben und die Sache zur Neubeurteilung an die Vorinstanz zurückzuweisen. E. Die Vorinstanz beantragt die Abweisung der Beschwerde. Die Staatsanwaltschaft beantragt, die Beschwerde sei abzuweisen, soweit darauf einzutreten sei. Mit Stellungnahme vom 23. November 2011 hält die Beschwerdeführerin an der Beschwerde fest. 