Viljandi has a regular bus connection to [wiki=ea75099e3719bdc3deba58502baf3adb]Tallinn[/wiki], [wiki=c918c4aabf7478a44f9d041428679fd8]Tartu[/wiki], [wiki=02dc424e6a411c99704596d5944978c1]Valga[/wiki] and [wiki=f22aa01dacacbc0ae0e1b5da36cd1c52]Pärnu[/wiki] among others. Bus schedules can be found at [url=http://www.tpilet.ee/]Tpilet[/url] and payable by CC online. Ticket sales online and on ticket macines stop 30 minutes before departure time and ticket are available only from the driver afterwards. Driver accepts both cash and cards. Sometimes busses are fully booked.
[url=http://www.elron.ee]Elron[/url] connects Viljandi to Tallinn - trains run several times a day. There's also a connection to Pärnu through Lelle. Paying tickets online requires, as of 05/2014, a local bank account, and machines are not in use because of the transition from Edelraudtee to Elron 01/2014. Tickets can be purchased on the train with cash or card or on a kiosk on some stations. Tallinn-Viljandi is as of 05/2014 €7,50.