As noted previously, the Inter-Country express train runs a few times a day in each direction between Prague and Berlin. There's a train that leaves at 0730 and arrives Berlin Zoo at 1230. The return train also takes 5 hours and there's one at 1530 and another around 2000.