We just made this trip from Ljubljana to Lake Bled, and thought I would say what I found - because it was a little confusing.
Lake Bled is a charming place - more than just the island with the church. There is a park-like feel to the entire lake. There is the imposing castle on the top of a giant rock mountain overlooking the lake. We spent about 2.5 hours to walk completely around it, and it was a very nice walk.
There are two train stations :
1. "Bled Lesce" (also known as "Lesce ZP" for bus) : located about 2.5 miles east of the main town of Bled, on the east shore.
2. Bled Jezero (on the far west of the lake)
Its a shame there is not a 3rd station right in the city of Bled on the east shore where most of the hotels, restaurants, and other businesses are. So you need to choose one of the two above. #2 (Bled Jezero) takes a extra 30 minutes of train time, because the train wildly overshoots the lake then comes back down. There is not much over on the west side of the lake. There are no ferries that I saw. And it would take at last an hour to walk to the east side. So that makes it not too desirable.
Arriving at Bled/Lesce or Lesce/Bledstation is pretty fast from Ljubljana. But its too far to walk to Bled (48 minutes - 1 hour) carrying all your luggage. There is a pretty good bus line that pickups across the street from the train station. You can find the time table by looking up the arriva bus company (google : arriva lake bled to avoid the arriva's in other countries). It was cheap $1.30 and comfortable like a touring bus. You would go from Lesce ZP to Bled (not Bled Union). It takes 9 minutes or so, and was running as late at 9 pm even on a Sunday.
The option we chose was to get a hotel in Lesce itself. There was a few fine places about 8 minutes walk up a slight hill. (We paid $90 for two with breakfast, as compared to $160 for two in Ljubljana). There was also several restaurants Lesce which were quite decent - e.g. Tulipan which was listed as #1 on TripAdvisor.
Be aware that train service is a little spotty. There seemed to be two morning trains, but then nothing for 6 hours until late afternoon - coming and going. And on going, our train was 35 minutes late, and we lost a connecting train in Villach. Also the train station office did not seem to be open even a Monday during business hours.
The town of Bled also has a full laundromat which was reasonably priced, a few blocks up the hill.