At night, some of the bus 206 services operate on that route. Travel time varies from 3½ hours by the new high speed trains, up to almost seven hours with a TLK (cheap) train.
A taxi to the city centre or train station will cost around 45-60 zł during day time. As well as Warsaw, there are quite many of trains from Poznań from which you can go on to Szczecin, Bydgoszcz or Berlin. As of May 2016, the only international train services calling in Wrocław are three daily local trains to Dresden operated by Trilex, taking about 4h to cover the distance between the cities.
Thus, you should be able to a find sufficient number of English speakers to get by.
German is probably much more widely spoken and understood here than in other regions of Poland.
Buses are brand new and free Wi-Fi is available on board. One-way tickets are available from 1zł (plus 1zł for reservation).
They also operate buses to and from Krakow about once an hour.
Prior to the Second World War, Breslau was the capital of the German province of Prussian Lower Silesia.
It became Polish territory when, after the War, the Soviets moved the German/Polish border westward to the Oder/Neisse Line and ethnically cleansed the area of its overwhelmingly German population through mass expulsion.
Wrocław is a stop on the Eurolines international coach network.
Polski Bus operates routes to Prague and Warsaw (via Łódź).
Tickets are only available online, but traveling with them is comfortable.
Payment is only possible by credit or debit card (Visa/Master Card/American Express). If you travel with large bags (such as backpacks or suitcases), a bicycle or a dog, you must buy a 1.50 zł ticket for it.
On the ticket machines, simply choose the option for a discounted ticket as there is not a distinct option available for bags, bicycles and dogs.