The link above will eventually take you to the Bahn schedule page, but this link will take you there directly.
Sometimes it might be a little faster to go all the way to Salzburg Hbf and take the RVO bus from there to Berchtesgaden, but there is a rail route from Freilassing, just across the river from Salzburg in Germany to Berchtesgaden. That route will allow you to use a Bayern-Ticket for 23€ (for one person, 27€ for two - new price as of 12/15). The Bayern-Ticket will cover your travel all the way from Fuessen to Berchtesgaden on regional trains for that price as long as you leave Fuessen after 9 AM on a workday.
There is a train leaving Fuessen at 9:05, with a 9 min, same platform change in Kaufbeuren at about 10:00. The train gets to Munich at 11:05. You'd have enough time in Munich Hbf to grab a sandwich at the food court before boarding the regional train (Meridian) at 11:44. Get off in Freilassing at 13:33. The train to Berchtesgaden leaves from the other side of the platform at 13:47 and gets to Berchtesgaden at 14:37.