Frankfurt Airport offers two means of transportation to the town of Heidelberg. The first option to make your way to Heidelberg is by taxi. Even though it is not the cheapest alternative, taking a Frankfurt airport taxi is quite common since it offers door to door service. Cab rides usually last about 45 minutes under normal traffic conditions, and the average price is €160. The second and most frequent option is traveling by train. There are two types of train that will bring you to Heidelberg: the Intercity train (IC) and the Intercity-Express (ICE). The Intercity train ride lasts around 45 minutes and costs €23, whereas the Intercity-Express lasts about 35 minutes and costs €29.Welcome Pickups offers meet and greet services and a friendly introduction to Frankfurt at the same price as a regular taxi. Click here to see the cost.