Bus Munich to Ljubljana
There are several daily direct buses between Munich and Ljubljana, all lines runs directly between the cites without any stops (except for at the borders), which is great as you then do not have to hassle with moving your luggage from bus to bus. Travel time between the cities is around 5 hours, delays seldom occur, but it can happen do to the border crossings.
Bus departures are distributed over the day, you even have a night bus, which could save you a paying for a night of accommodation. the buses driving on the route are operated by various companies like e.g Croatiabus or Pantourist. In most cases companies use driver which speak at lease one foreign languge.
Ticket prices:
A one-way adult ticket between Munich and Ljubljana costs from 26 Euro. If you are planning a return trip you might as well buy a return ticket which is available from 47 Euro. If you are travelling with kids, you have on several departures, the option to buy additionally discount ticket price.
Departure terminals:
In Munich the bus departures from the main bus station (ZOB). The bus terminal (ZOB) is located next to the main train station, so you can easily reach the terminal from any location in Munich, either by bus, tram or subway.
In Ljubljana the bus also departures from the main bus station. The bus station is located in the town centre, next to the main train station, so this bus station is also easily reachable. You can use the station locator on GetByBus to see the address of each departure location.
Buses that are driving on this route are modern long distance buses. They have comfortable seats, Wi Fi, plenty of luggage space, snacks and drinks.