The price of a round-trip bus ticket from Brno to Vienna: 299 Kč (about 12.60 USD at today's exhcange rate).
Round-trip train from Brno to Vienna: 772 Kč (32.52 USD)
But you get further discounts on Czech trains if you're cool like me and have the "Z" Card.
But here's why not to ride the train when you go Germany: Deutsche Bahn prices are like Amtrak. I think I paid between 60 and 80 USD to ride between Ann Arbor and Chicago a few years back.
Cost of a round trip ticket between Brno and Berlin (with a "sale," including the required seat reservation charge): 2765 Kč (about 116.60 USD).
I was at first put off by the cost, but then I realized: it's not even twice the amount of a ticket from Ann Arbor to Chicago (a four-hour journey), and this is from Brno to Berlin, two great cities - "cool" cities as Governor Granholm might call them - and a seven-and-a-half hour journey one way. So it must be a lot cheaper per mile.
So why do you ride the train?
(Photo courtesy of Deutsche Bahn)