Примерный маршрут: автобусом из Питера (или другого российского города) до Таллина, там пересаживаетесь на автобус до Вильнюса, а из Вильнюса прибываете в Берлин.
Билеты обойдутся примерно в 1200–1700 рублей, а если попасть на «внесезонные» скидки, то цена снизится до неприличных размеров. Это идеальный вариант. Тем более что автобусы отвечают европейскому стандарту, да и остановки позволяют полюбоваться небольшими европейскими городками.