Da ich inzwischen eigene Erfahrungen mit dem Bus von Kaliningrad nach Danzig gemacht habe, möchte ich hier mal updaten. Es ist absolut unproblematisch, da täglich aktuell mindestens fünf Busse zwischen den Städten fahren. Zelenogradsk-Trans fährt dreimal täglich vom Busbahnhof in Kaliningrad, zweimal morgens und einmal um 15:00h - diesen habe ich genommen. Preis ist 500 Rubel plus 25 für den Ticketkauf am Schalter. Die Fahrt dauerte 3 1/2 Stunden mit einer Stunde für den Grenzübertritt. Das ist aber natürlich abhängig vom Verkehr und Anzahl der Passagiere. Bei mir waren es an einem Sonntag nur 10, so dass es keine Staus an der Grenze gab und die Kontrolle noch relativ flott ging. An Werktagen und mit mehr Passagieren könnte das deutlich länger dauern.
Darüber hinaus fährt Kenig Avto noch zweimal täglich die Strecke, fährt aber von deren Betriebsgelände ab, was etwas außerhalb Kaliningrads ist. Kurioserweise weckte mich in Danzig morgens um kurz nach 6 genau jener Kenig Avto Bus nach Kaliningrad, da er genau vor meinem Fenster parkte. Der Fahrer schlief im selben Hostel wie ich. So viel zu der "mehr als sicheren" Aussage eines Users hier, dass Kenig Avto nicht mehr fährt.
Weiterhin gibt es noch Ecolines, die zweimal die Woche fahren und auch online buchbar sind. Generell empfehle ich bei
Kaliningrad travel guide - Wikitravel reinzuschauen. Diese Infos scheinen aktuell gehalten zu werden. Die Touristeninfo in Danzig hat übrigens nicht geantwortet.