Uber, Bolt, Freenow, taxi, or airport transfer from Gdańsk? Which is really cheaper?

Upon arrival in Gdańsk, you can find the cheapest fare to the city center with Uber, Bolt, or Freenow. The problem begins when you treat the price displayed today as the price of a ride in two months, or assume that simply viewing the offer means you've found a driver.
Flat-rate taxis and private transfers often cost more, but they allow you to negotiate the price and pickup arrangements in advance. I'll show you where you can actually save money and when I personally would consider it worth paying the extra.
First, let's establish where the "center of Gdańsk" actually is.
How much does it really cost to travel from the airport to the center of Gdańsk?
Uber for 40 PLN? Yes, but what does that price actually mean?
You plan your vacation and check your transportation two months in advance
When the driver takes the course, the situation is different
Bolt and Freenow – attractive prices, but it is worth checking the service category
Neptun Taxi for PLN 99 – a flat rate that is worth comparing with metered taxis

First, let's establish where the "center of Gdańsk" actually is.
I'll start with a small detail that can ruin the whole comparison: what exactly do we enter as "Gdańsk city center"? If one person calculates a ride to the Main Railway Station, and another to a hotel on Granary Island or Szafarnia, they're comparing different journeys.
From my experience, tourists arriving for the weekend often head to the Main Town, the Old Town, Granary Island, and hotels along the Motława River. This route covers approximately 17.5–18 km , depending on the address and the route chosen. Most often, we take Armii Krajowej Avenue, also known as the WZ Route.
You can find a shorter route via Morena, but mileage alone doesn't tell the whole story. Intersections, traffic lights, and the more urban nature of this route mean that shorter on the map doesn't always mean faster in practice.
Therefore, for taximeter calculations, I use the route from Gdańsk Airport to the tourist center of Gdańsk, 17.5–18 km . I indicate the intended destination with the prices in the app. Targ Węglowy is also located in the tourist center, but the price to that address may not match the price to your hotel.
How much does it really cost to travel from the airport to the center of Gdańsk?
I've compiled prices into a single table so you don't have to search for them throughout the text. For apps, I show specific quotes and amounts described by passengers, for taximeters, I calculate the cost of our route, and for flat-rate fares, I provide the prices from the offer. Just note that the amount displayed once in the app is not the app's fixed price list.
Service | How much is? | What does the price refer to? |
Uber | 47 PLN according to the passenger's entry; about 40 PLN when I checked it myself | The passenger checked the route to Targ Węglowy, while I checked the route from the airport to the tourist center. The price depends on the time of order. |
Bolt | PLN 46 in the app; PLN 59.90 for the ride described by the passenger | PLN 46: GDN – Targ Węglowy. PLN 59.90: GDN – "Old Town"; passenger did not provide an exact address |
Freenow | 48 PLN according to the passenger's entry | GDN – Targ Węglowy; passenger did not specify the travel category |
Taxi from the taximeter – tariff I | about 79–81 PLN | My calculation for 17.5–18 km at the maximum city rate, excluding time fee |
Taxi from a taximeter – tariff II | about 114–117 PLN | The same route, charged at a higher fare |
Neptun Taxi – airport flat rate | 99 PLN day / 120 PLN night, Sundays and holidays | Flat rate airport - Gdansk city center; confirm the price to your address when ordering |
Rabbit-Trans – Standard transfer | 130 PLN | Fixed price for the airport – Gdańsk journey, excluding Sobieszewo Island |
The amounts of PLN 46, PLN 47, and PLN 48 come from a public traveler's post comparing apps for Targ Węglowy . Another passenger described a Bolt ride from the airport to "Old Town" for PLN 59.90 . I mention these amounts because they illustrate how much such a ride could cost. This doesn't mean you'll see the same prices upon arrival.
I also checked Uber and saw around 40 PLN . That's a very good price for such a ride, and I'm not going to pretend otherwise. However, that's what the app showed me at the time—I might see a different amount the next time I order.

Uber for 40 PLN? Yes, but what does that price actually mean?
If you need a car now, the situation is simple: you open the app, see the 40 PLN fare, order, the driver accepts the ride, and you're off to your hotel. It's hard to convince someone traveling alone with one suitcase that they should necessarily pay 130 PLN for a private transfer when a cheaper service meets all their needs.
The argument "Uber also shows the price upfront," however, requires further clarification: how far in advance and at what stage of the order? A quote visible before ordering is one thing, a confirmed ride is another, and a booking for a future date is another.
If you're already standing at the terminal, you're primarily interested in how much your trip will cost now. But if you're planning a vacation in two months, today's offer doesn't yet determine how much you'll pay then.
You plan your vacation and check your transportation two months in advance
You've already booked your tickets and hotel, so you sit down that evening to calculate your budget. You enter your fare from the airport to your hotel on Granary Island into the app, see 40 złoty , and assume that's roughly how much you'll spend upon arrival.
If you're checking a regular ride "right now," the app shows a quote for current conditions. This doesn't reserve a car for a future date or lock in a price for the day of travel.
Upon your arrival, there may be fewer drivers available, increased traffic, or more passengers requesting cars at the same time. Or, the opposite may be true: there will be plenty of drivers, and you might find an equally good or cheaper deal. Bolt explains that dynamic pricing depends on demand , including peak times, major events, and severe weather conditions.
That's why I wouldn't include today's 40 złoty in my vacation budget as a certain expense. I'd first check if I can book a ride for the right day and what price I'll get for that date.
What about Uber Reserve and advance booking?
Uber Reserve allows you to schedule a ride up to 90 days in advance and lock in the price when booking. Availability for a specific pickup location and time must be checked in the app; Uber also reserves the right to adjust the price, for example, if the destination changes or stops are added.
However, Uber states that it doesn't guarantee a driver's acceptance of your order , and that the ride is confirmed once your driver's details are received. If you'd like to arrange a ride in advance, I would also explore this option. However, I would compare the price and terms of your specific booking with the transfer offer, rather than relying on the cheapest fare "right now."
Can price differences between apps really be that big?
I can't give you a single upper bound on the price of an Uber or Bolt ride from GDN to Wyspa Spichrzów . To determine that, I'd have to track prices over time, at different times, and under different conditions. Instead of guessing a range of "PLN 40 to 180," I'd rather show you specific prices and explain why they might change with your next order.
Researchers have also addressed the topic of price changes. A study published in Nature Communications covered approximately 28 million Uber price estimates collected across 137 routes in 59 urban areas . Among other things, the authors analyzed significant and recurring spikes in the dynamic portion of the price.
The study was published in 2020 , based on data from 2019 , so I'm not drawing any conclusions about current prices in Gdańsk. I'm citing it to show that significant price spikes did occur—not just as a difference of a few złoty between app checks.
A low price on the screen doesn't mean you'll go
The app can display an attractive offer, but a driver is still required to accept the ride. Bolt's Polish terms and conditions explicitly state that drivers are not obligated to accept submitted requests. Simply checking the price doesn't complete the order: the driver's confirmation and acceptance of the ride in the app are also required.
I know this myself from using apps: I see a good price, try to order a car, and the app keeps searching. Sometimes I have to reorder, and then the price is higher. That's why I'd add to the phrase "price known in advance": yes, but first a driver has to be found who will accept the ride.
I don't have access to the algorithm, so I can't guess why the price increased after reordering. However, I do know what it looks like from my seat as a passenger: I initially saw a cheaper offer, but I wasn't able to take advantage of it.
For me, what matters is not only the amount on the first screen, but also whether I will actually find a car for that amount and how long I will have to wait for it.
When the driver takes the course, the situation is different
If the driver accepts the ride and you continue to the agreed-upon address without changing your plans, the agreed-upon price will be the basis for settlement. I don't want to leave you with the impression that after getting into the car for 50 PLN, the bill could suddenly turn into 120 PLN .
However, you should check the terms and conditions of the specific service. A change of destination, an additional stop, or a paid wait may affect your billing. Bolt's terms and conditions stipulate the price shown before the ride begins, plus specific additional fees, if applicable.
When I compare the app with a previously booked transfer, I first ask myself: will I be able to find a car at the displayed price when I need it?
Bolt and Freenow – attractive prices, but it is worth checking the service category
With Bolt, I found both a quote of PLN 46 to Targ Węglowy and a description of a ride to "Old Town" for PLN 59.90 . Both prices are attractive compared to a flat-rate fare or transfer. However, I wouldn't promise you that your ride will also be under PLN 60 .
In Freenow's case, the category you choose also matters. The company distinguishes between Lite rides, which have a pre-defined price, and the Taxi category, which is metered. The app's name doesn't yet indicate how the bill will be calculated.
Freenow explains that Lite prices are determined by an algorithm and are also influenced by supply and demand. A guaranteed price for a specific order doesn't mean a fixed fare for the same route every day. The traveler didn't specify a category in the PLN 48 price entry, so I'm not automatically assigning that amount to Lite.
How much would a traditional metered taxi cost?
Here, I can simply calculate the kilometers and rates. This way, I won't give you a penny-per-cent calculation, but I will show you where the comparison begins. The city of Gdańsk publishes the following maximum rates :
9 PLN initial fee;
4 PLN/km in tariff I;
PLN 6/km in tariff II;
50 PLN per hour of parking.
Individual taxis may charge lower prices. For an assumed route of 17.5–18 km, a simplified calculation looks like this:
Variant | Calculation | Indicative result |
Tariff I | 9 PLN + 17.5–18 km × 4 PLN | 79–81 PLN |
Tariff II | 9 PLN + 17.5–18 km × 6 PLN | 114–117 PLN |
In this simple calculation, I don't add a time fee. If we get stuck in traffic or take a different route, the final price may change; the way the taximeter calculates the fare also plays a role.
So I'm not promising that the fare will be 81 PLN regardless of traffic. However, these numbers show why I wouldn't assume that every traditional taxi ride from the airport to the city center will cost 150–200 PLN .

Neptun Taxi for PLN 99 – a flat rate that is worth comparing with metered taxis
Neptun Taxi publishes a flat-rate airport-to-Gdańsk city center fare of PLN 99 during the day and PLN 120 at night, on Sundays, and holidays . When ordering, please confirm that the address and vehicle you choose are included in this offer.
Compared to Bolt's 46 PLN daily flat rate, the price seems expensive. However, if we compare it to my 79–81 PLN taximeter calculation, the difference is 18–20 PLN . With the higher fare, it's 114–117 PLN , leaving just 3–6 PLN short of the 120 PLN flat rate.
Neptun Taxi also offers flight monitoring, pickup with a sign, a 45-minute waiting time after landing , and a pre-ordered car seat for a flat fee. This isn't just a price for a specific number of kilometers traveled.
In my opinion, this is a strong offer. If the app shows 46 PLN , Neptun will be significantly more expensive, but for a small surcharge on our taximeter calculation, you get the agreed-upon price and airport pickup. I would consider this option myself, especially when app prices start to rise.
Rabbit-Trans private transfer – PLN 130 for a standard car
At Rabbit-Trans, a standard transfer between the airport and Gdańsk costs PLN 130 , a minivan for up to 6 passengers – PLN 160 , and a car for 7-8 passengers – PLN 200. The price list covers addresses within Gdańsk, excluding Sobieszewo Island .
If you're seeing a 40 PLN offer on Uber, there's no need to overcomplicate the math: a standard 130 PLN transfer costs more than three times as much. Compared to the app's 50-60 PLN offer, it's also beaten by the price per car alone.
As the owner of Rabbit-Trans, I could try to convince you that choosing us is worth it in every situation. However, if you're traveling alone, have one suitcase, and can leave immediately for 40 PLN , it's hard for me to justify the extra cost on price alone. I would compare our offer primarily based on what you want to discuss before your arrival.
What exactly are you paying PLN 130 for? At Rabbit-Trans, the standard transfer price is valid 24 hours a day, including weekends and holidays. Upon airport pickup, we monitor your arrival, and the price includes up to an hour of waiting time .
Please let us know when booking if you need any car seats; we do not charge a separate fee for any agreed regular luggage, car seat or small pet.
I understand that not everyone needs this type of pick-up service. If you're getting off the plane alone, have a backpack, your phone works, and your Bolt shows 49 PLN and has a short arrival time, the additional 81 PLN may not be justified.
The situation is different when you're arriving with your partner, two children, four large suitcases, and a stroller. You'll need two suitable car seats and confirmation that everything will fit in the car. In that case, you'll need to compare the price of the right vehicle and the pick-up arrangements; depending on your luggage, you might need a minivan instead of a standard version.
Compared to Neptun's flat rate, you get the same price for overnight stays with us, and the longer waiting time is included in the service. However, I won't present flight tracking or the tag as something only we offer—Neptun also offers them.
So I would check what exactly each offer covers and which differences are worth paying extra for.
With a larger group, you need to compare the right cars
A minivan for PLN 160 with 6 passengers translates to approximately PLN 26.67 per person . A car for PLN 200 with 8 passengers translates to PLN 25 per person . This is based on a full complement of passengers; you're booking the entire car with us, so with a smaller group, the cost per person will be higher.
I wouldn't compare this type of ride to the price of a single basic car, which won't accommodate the entire group. I would check the price of a larger car in the app, or two smaller cars, and make sure they can accommodate suitcases. Only then will the invoice tell you how much the entire group will pay.

What if the crossing is at night?
In a night-time comparison, the difference between the taximeter, the flat rate, and the standard transfer is smaller. My calculations for the higher fare are 114–117 PLN , Neptun quotes 120 PLN , and here the price is still 130 PLN .
Uber, Bolt, or Freenow might still be cheaper. I'd just check the price for the time you need, rather than assuming that just because someone got a cheap ride at noon, I'll pay the same if I arrive at night.
For some passengers, with a late arrival, prior pickup arrangements will be more important than a small price difference. This is especially true when arranging transportation for parents, a foreign guest, or a family with children.
What would I choose in particular situations?
If I'm standing in front of a terminal, driving alone, and don't need any special equipment, I'd start by comparing apps. If the price is attractive, the driver accepts the ride, and the car meets my needs, I see no reason to pay extra just for the name of the service.
If the app's daily price is approaching 80–100 PLN , I'd also check out Neptune's 99 PLN flat rate and delivery terms. With a small cost difference, the additional features might be worth the extra cost.
When planning transportation in advance, I would compare specific offers: flat-rate taxi, private transfer, and available app booking. I'd like to know how much I'll pay, whether pickup is confirmed, how long the driver will wait, and whether the car I need will arrive.
Your situation | Where should you start the comparison? |
You're already at the airport, you're traveling alone and the lowest price counts | Current app pricing and driver availability |
Do you want a taxi without prior reservation? | Price list of a specific taxi and method of settlement: taximeter or agreed flat rate |
You are planning a trip for a specific day | In-app booking, flat-rate taxi, and private transfer offers |
You are organizing the pick-up of your loved ones or guests | Confirmed meeting method, carrier contact and waiting conditions |
You are traveling in a larger group, with children or large luggage | Price of the appropriate vehicle, confirmed child seats and space for all your suitcases |
When booking a ride with me, provide your exact address, number of people, luggage, and any car seats you need. Check other offers with the same requirements—then you can compare the cost of the ride you actually need.
































































Comments