Getting to Olomouc

Olomouc is easily accessible by train from Prague (2-3 hours, trains run almost every hour) or from Vienna (3-4 hours, but not very frequently).
The fare from Prague to Olomouc is around 250 CZK (10€). You may buy a ticket in the ČD Centrum (Czech Railways Information Office) at the Main railway station or you may travel with private companies such as Regiojet or Leo express (buy a ticket online). Timetables of trains and buses: IDOS.

How to get from Prague airport to the Main railway station in Prague that most trains depart from:

Prague Airport is located 12 miles (19 km) west of the centre of Prague. As to the transportation from Prague Airport to the Main station (Praha hl.n.), there are basically two options you can take:

BUS and METRO

The easiest way to get to the Main railway station is by the bus called Airport Express (AE). It brings you from the airport  directly to the railway station. The fare is 60 CZK (2,50€) and you can buy the ticket from the driver. The trip will take about 30 minutes.
Bus No. 119 runs every 10 minutes from 4:30 to 23:30 between the airport and Nádraží Veleslavín metro station. Change at Nádraží Veleslavín station to metro line A, go to Muzeum station, and change to metro line C and get off at Hlavní Nádraží (Main Railway Station, abbrev. Praha Hl. n.). Tickets for the bus and metro can be purchased in slot machines in the metro station, the airport bus stop (you must have coins), or at the airport. That is the cheapest solution, but it takes a bit longer. The fare is 32 CZK, one ticket is for both the bus and the metro. After getting on the bus you need to validate your ticket in a machine next to the door. See Prague Public Transport web for details.
TAXI: You can take a taxi directly from the airport to the Main station (“Hlavni Nadrazi” in Czech). It is expensive but quick. Taxis are available outside the arrivals area: fare should be about 600-700 CZK (24-28 €), and the trip will take cica 30 minutes to the centre (the Main station is in the centre). It is advisable to negotiate the price in advance. All taxis, by law, have to have a working meter. Ask for the bill.

Transportation in Olomouc

Olomouc has quite a good transportation network. Trams and buses usually follow the schedules (displayed at the stops or available at Information Centre at the Railway Station). The basic fare is 14 CZK, (valid for 40 minutes on weekdays). Tickets are available at newsagents, news-stands and some shops, or in the slot machines at the bus/tram stops. You can buy a ticket from the driver on the bus or tram, but it will be more expensive (20 CZK). Or you can buy it by SMS to 90206 with ‚DPMO‘ typed in the message (20 CZK). After getting on the bus or tram you need to validate your ticket in a machine next to the door and you can change the tram or bus within the time limit.
The fares are as follows
  • 14 CZK single ticket (Valid within all parts of Olomouc for 40 minutes/ 60 mins at the weekend.)
  • 23 CZK discounted 24hrs ticket, 46 CZK full price 24hrs ticket (The discounted ticket is for students up to 26 and are valid only if you have your ISIC card with you!)

How to get to Envelopa area (Generál Svoboda Dormitory)

From the railway station, take tram no. 2 (direction Neředín), no. 3 (direction Trnkova), no. 4 (direction Nová ulice) and get off at the “Žižkovo náměstí” stop; no. 1 (direction Nová ulice), no. 5 (direction Trnkova), no. 7 (direction Neředín) and get off at the “Envelopa” stop. The dormitories are about a 5-10-minute walk along 17 Listopadu Street (a bit closer from the “Žižkovo náměstí” stop) . To find your dormitory, follow the signs. 

Accommodation at Generál Svoboda Dormitory (Envelopa area)

You will be accommodated in hotel rooms of Generál Svoboda Dormitory (Envelopa area).
Address: Šmeralova 12, Olomouc. More information here