I will be heading a group this summer and would like to know what is the best way to travel from Budapest to Slovenia.
Chauffer driven limo would be the "best" way. There is also a direct train once a day to Ljubljana that takes 8 hours; which is about 4.5 hours longer than I will sit on a train.
Personally I wouldn't plan a trip that included just Budapest and Ljubljana; I would make an intermediate stop. Unfortunately there isn't a good way to break up a land trip that i have been able to figure out. By air you can fly from Budapest nonstop to Belgrade on Monday and Thursday for about $100, spend a day or two (Belgrade and nearby Novi Sad are very interesting); then there are daily nonstop flights to Ljubljana every day of the week for about $100.
As James said, there is a daily direct train that takes 8 hours. Depending on the size of your group, booking a private transfer could be quite cost effective. GoOpti, a Slovenian shuttle operator, quotes €565 for a private transfer with an 8 or 9-seater van, which would take about 4.5 hours non-stop. Since there are no direct flights, it is the fastest way of getting between the two cities.
Dejan, that's an excellent idea. Since you are departing from Budapest you might contact this gentleman and get a quote. I use Laszlo often and he is outstanding.: http://www.silverwings.hu/