В 1831 году свирепствовавшая в Берлине холера заставила Шопенгауэра покинуть город. Он решил поселиться не в Северной Германии, где родился и где провел большую часть своей жизни до зрелого возраста, а в Южной, и избрал резиденцией своей Франкфурт-на-Майне. Отсюда он ненадолго переселился было в Мангейм, но в 1833 году вернулся во Франкфурт и прожил в этом городе почти безвыездно двадцать восемь лет.
Он мало интересовался местной жизнью, почти не общаясь с соседями, терпеть не мог не только светских, но и досужих разговоров, но когда ему приходилось выступать в обществе, он излагал свои мысли так же просто, ясно, точно и живо, как писал свои произведения. Шопенгауэр с юности читал только капитальные труды. Он утверждал, что не следует читать плохих книг, потому что подобные книги крадут у человека самое драгоценное его достояние — время.
Платона и Аристотеля он перечитал неоднократно. Из римлян он более всего ценил Сенеку. Он увлекался аскетической и мистической литературой и одно время даже тщательно изучал германских мистиков. Его привлекало все, что связано с буддизмом. В течение всей своей жизни Шопенгауэр относился с уважением к великим поэтам, чаще всего он читал Шекспира и Гете, затем Кальдерона и Байрона.
Любопытен взгляд Шопенгауэра на самоубийство, высказанный им в одном из своих писем к Линднеру. «Человек, прибегающий к самоубийству, доказывает только то, что он не понимает шутки, — что он, как плохой игрок, не умеет спокойно проигрывать и, когда к нему придет дурная карта, предпочитает бросить игру и в досаде встать из-за стола».
Шопенгауэр был чрезвычайно расчетлив в денежных делах и благодаря своей расчетливости и бережливости сумел почти удвоить состояние, доставшееся от отца и значительно пострадавшее в его молодости. В последние годы его жизни значительный доход доставляли ему сочинения, для которых он раньше с трудом находил издателей, и он шутя говорил, что «большая часть людей зарабатывает себе деньги в молодости и в зрелые годы, а он — в таком возрасте, в котором другие люди уже перестают зарабатывать себе деньги».