Last Updated on May 24, 2023
Even though Germany is compact, the main cities are flung right across it in all directions. On any given trip, you’ll likely have to take at least a couple of mid-length trips. Travel within Germany can be pricey – but only if you don’t plan in advance. As long as you know your travel dates and all your options, you can cut down your travel costs to a fraction of what they would be otherwise – traveling Germany on the cheap is possible!
During the couple of months I spend in Germany every year, I have used every transportation option myself and have compiled them all here for you to know your options and to help you get the best prices on transportation to get around Germany, find the cheapest ways to travel Germany, and other useful money-saving tips.
How to travel around Germany on the cheap
Trains in Germany
You might dream of traveling Europe by train and nowhere is train travel more comfortable or efficient than Germany. But prices have skyrocketed in the last few years. There are still good deals to be had, but these usually are only valid for the slow regional trains, not the slick, ultramodern high-speed ICE trains, and involve changing trains at least once during your journey.
Either way, you need to book in advance. Show up at the train station today and try to book a train form Munich to Berlin, and you’ll have to fork out €125. If you book this journey two weeks in advance instead, you can get the same ticket for as low as €29, which is almost €100 cheaper!
The Deutsche Bahn website has a good English language section where you can check train times and prices, but you will still have to know the German names of the cities or you won’t be able to search, i.e. München instead of Munich, Köln instead of Cologne.
Look beyond the standard tickets it offers as well. If you’re traveling in a group of six or more people, check out Deutsche Bahn’s group saver fare. Another great offer is the Weekend ticket which allows you to take up to 4 people with you – the entire ticket is €44, so divided by five, this breaks down to €8.80 per person. There are more Saver Tickets, like a Day Ticket that lets you ride trains in all of Germany for €44. You can check out all Deutsche Bahn Saver Tickets here.
Some cities also offer special ‘tourist cards’, like the Cologne WelcomeCard which is €9 and offers 24 hours of free travel on all trains, subways, buses and trams in Cologne, plus discounts of up to 50% on museums, tours and attractions.
Deutsche Bahn offers Germany-only rail passes (as opposed to the popular European rail passes many use) but we find them to be pretty expensive compared to all the other ticket options, unless you plan to take the train often or are under 25.
Buses in Germany
The Deutsche Bahn effectively held a monopoly on public transportation until January 1, 2013, which is when German law allowed the creation of private companies to compete with the DB. Since then, several bus companies have popped up with much cheaper tickets compared to the train, making bus travel in Germany suddenly a very attractive option.
If you decide, with two days notice, to go from Frankfurt to Munich, the train starts at €69 ($92). Bus fares for the same journey start at €20 ($26).
Buses from Berlin to Leipzig are €6, Berlin to Hamburg €7, or €17 for a ticket all the way down to Munich. You can even go all the way to Innsbruck in Austria from Munich for as low as €9! Check out Flixbus or consider EuroLines for international routes. We compared bus prices for our routes using Omio. The site has an overview of which buses cover which routes and compares costs of each company – the site is super easy to navigate and the comparison tool will save you so much money.
Just type in your date and your origin and destination, and it will show you a list of all your options and how much they cost. Then you can head straight to the website of the provider of your choice and book your trip there. It’s important to book your trips in advance, since similar to budget airlines, prices go up closer to the date of travel.
By the way: Omio doesn’t only compare bus prices, but it shows you all available options: buses, trains and flights. You can sort the results by cheapest, smartest and fastest, and sometimes there are flights that are nearly as cheap as the bus tickets (see screenshot below).
Carpooling in Germany
Around the same price as a bus, sometimes even cheaper and always cheaper than the train, are Germany’s many carpooling services. Carpooling is very popular in Germany – not surprisingly since it relies on a green mentality and is common sense. Drivers have extra seats in their car, you need to get to the same destination – why not split the cost of gas and drive together?
Drivers post their trip on a carpooling site, including departure time and per-passenger cost. People looking for rides along the same route call, text or get in touch via the website to book a seat. Most of these sites have an English version and even offer rides on European routes, like Berlin – Warsaw, Munich – Florence or Hamburg – Stockholm. Some of our favorite carpooling websites include BlaBlaCar, Mifaz, and Drive2day for all of Europe (all in English). If you speak German, you’ll benefit from an even wider variety, with services such as BesserMitfahren or Fahrgemeinschaft.de.
The advantage of carpooling over buses is that you can be very spontaneous – deciding to head from Frankfurt to Stuttgart tomorrow? No problem, you’ll definitely still find a ride at the same price as an advance bus ticket would cost.
Get a German SIM card for Carpooling, Hitchhiking and Wi-Fi
If you decide to carpool, you’ll need a cell phone to take calls and text about pick up points, etc. You can pick up a German SIM card for as little as €5 including credit (usually the card is free and comes with €5 credit) in the discount supermarkets such as Lidl or Aldi. Unfortunately, new anti-terrorist laws made a little bit more difficult to pick up a local SIM Card – the last time I bought one I had to have my passport on me, and it took a few days for the company to activate the SIM card which was done via video call so that they could see it was in fact me using the SIM card and not some terrorist.
But once you’ve activated your card, you just top it up as needed, and since rates are very competitive, you probably won’t use more than €10 credit per month. SIM cards with data are a little bit more expensive, but make sense if you want to use the carpooling, train or bus apps during your travels. Another advantage to having a German SIM is that while there is free Wi-Fi almost everywhere, often times you need to have a code texted to your cell for access. No cell phone, no free Wi-Fi – so avoid that catch-22 and get a German SIM card! In this article you find more comprehensive information on how to buy a SIM card in Germany, the different providers and price packages, etc.
Hitchhiking in Germany
Hitchhiking in Germany is way more widespread and socially accepted than in the U.S. and other countries. If you are on an extremely tight budget or just up for adventure, hitchhiking in Germany is possible, safe and a legitimate option. You can’t wait on the highway (Autobahn) itself, but you can wait at gas stations and at service areas along the highway. There are sometimes 10, 20, even more than 30 people at popular pick-up spots, so you might consider using websites like Hitchwiki to find a ride before you even leave.
Car rentals in Germany
If you don’t want to trust the daredevil German drivers with your life and prefer driving your own car, check out the special weekend offers from the big car rental companies such as Hertz, or check out Expedia-owned CarRentals.com for the best deals across all car rental companies. We have taken advantage of deals for €14.99 per day from Friday to Monday and weekend flat rates as well. If you are driving a long distance, why not post your trip up on one of the carpooling websites and make your gas money back taking a few local Germans with you!
Car Sharing in Germany
Car sharing services have exploded in popularity over the years, but for the short-term visitor, this option is a bit more difficult to take advantage of. Essentially, car sharing involves being able to rent a car for an hour or half a day any time you want. Cars are usually in convenient locations around the cities, you don’t have to find a rental office and you can book at short notice for as low as €5 per hour via an app on your smartphone. The problem is that you have to register with the company of your choice.
The registration fee is usually around €29, so it makes more sense for longer stays in the country. Once you do have it, you can shop, get out to the countryside or take a quick morning trip anywhere at the drop of a hat. Some car sharing services worth checking out are: ShareNow (in seven German cities; famous for their fleet of Smart cars) Cambio (in 13 German cities), or Flinkster (the official car sharing service of Deutsche Bahn with cars in over 140 German cities (and if you have a Bahncard, there’s no registration fee!).
Domestic flights in Germany
Flying usually doesn’t make much sense in Germany thanks to the country’s compact size, but if you want to save time and are traveling popular routes like Berlin – Stuttgart or Hamburg – Munich, it’s worth checking budget airlines like Easyjet or Ryanair (booked around four weeks in advance, sometimes there are even cheaper deals). If you are planning to take trips from Germany to another destination in Europe, check on Omio or Skyscanner what’s the cheapest option.
Where to stay in Germany
If you are trying to travel for as little money as possible, check out the Couchsurfing scene in the cities you’re planning to visit. Germany’s got quite an active Couchsurfing community, and if you don’t get any responses to your requests, make them more personal. Germans don’t like getting swamped with generic requests – instead, they are looking to make real connections and meet like-minded people. Once a German offers you their couch though, you can consider him or her a friend for life.
A similarly authentic travel experience is Airbnb, which to me feels almost like Couchsurfing when I rent a room in somebody’s apartment (instead of the entire apartment). I’ve found that in Germany, private rooms in an Airbnb usually only cost a couple of Euros more than a bed in a hostel dorm bed – and even though I enjoy staying in hostels, sometimes I appreciate having my own room and not having to share a bathroom with a dozen other people.
If you don’t have an Airbnb account yet, sign up through my referral link and get up to $40 off your first booking!
Both Couchsurfing and Airbnb have helped me make my travel experience more genuine and interesting and get a better idea of what life in the place I’m visiting is really like. In a hotel, you’ll never have your host randomly invite you to a party with locals, or to join them on a bar hopping tour. Even when my hosts don’t have time to take me out, they always give me great recommendations for places to check out which aren’t necessarily on the beaten tourist path.
Over the years, I’ve found it increasingly difficult to find couches to sleep on, especially in popular destinations, which is why I now prefer renting a room in an Airbnb apartment, instead of renting the entire apartment. That way, I get the chance to connect with my host, and when I travel solo I don’t need an entire apartment to myself. I always want to meet new people though. And that’s what I also appreciate Couchsurfing for: their groups and meet-ups. So even if I don’t couchsurf with someone, I can still go to a meet-up and connect with other travelers.
Also read: How to travel around Europe on the cheap