Updated: June 2026

You have just landed at José Martí International Airport (HAV) and your hotel is in Old Havana. The transfer looks simple on paper - there is a city, the city has taxis, the city is 18 kilometers from the terminal. The part that is not simple is figuring out which option actually works for your arrival time, your luggage, and whether you have USD cash or just a card that nobody in Havana wants.

Below you will find every realistic option from HAV to Old Havana, ranked not by price alone but by how well each one handles the actual conditions of arrival day.

Quick answer

Default for most travelers: official taxi from the desk inside arrivals. USD 25-35 to Old Havana, 25-35 minutes, no fuss.

Take the Viazul bus when: you arrive in daylight, carry light bags, and the EUR 10 fare matters more than the extra 40 minutes of hassle.

After midnight: taxi only. Do not try to save money on transit at 1am with bags.

Decision grid: the honest tradeoffs

Before you commit to a specific route, run your arrival through this grid. It is the same logic I use when I am tired and carrying bags.

Option Time Cost Best for Worst for
Official taxi 25-35 min USD 25-35 Late night, heavy luggage, family, direct hotel door Anyone without USD cash
Viazul bus + local taxi 60-80 min EUR 10 + local fare Solo, light bags, daytime, budget priority 3+ bags, after dark, kids, mobility issues
Pre-booked transfer 25-35 min USD 35-50 Late arrival, family, anyone who wants zero hassle Budget travelers, anyone who enjoys figuring it out

Official taxi: the adult answer for most arrivals

The official taxi is what most travelers should take. The setup at José Martí International Airport (HAV):

  • Pickup: official desk inside arrivals at Terminal 1 or Terminal 3. Look for the signs saying Taxi OK, Panataxi, or Cubataxi. The desks are right past baggage claim.
  • Fare: USD 25-35 to Old Havana. Agree before you get in. Drivers sometimes try USD 40-50 at night or when they sense you are desperate. Counter with USD 25 and most will accept.
  • Journey time: 25-35 minutes to Old Havana, longer in rush hour (7-9am, 4-7pm).
  • Payment: cash only. USD is the practical tourist currency. Some drivers accept EUR but the rate is worse. Cards are not accepted.

Best for: late-night arrivals, families with kids, anyone with 3+ bags, anyone who values being dropped at the hotel door rather than navigating cobblestones with luggage.

Avoid if: you have no USD cash and the currency exchange line is still 30 minutes long. In that case, the Viazul bus is your backup.

Avoid unmarked drivers at the airport exit. They will offer you a ride without a meter and a price that is always worse than the official desk. The classic cars look great in photos but they are not practical with bags.

Viazul bus: the cheap option that costs you time

Havana's public transit from the airport exists but it is not designed for tourists with luggage. The basics:

  • Viazul bus: runs from the airport to the main Viazul station in Havana. EUR 10 per person. The bus leaves when it is full, not on a fixed schedule.
  • Journey time: 30-40 minutes to the Viazul station, then you need a local taxi or colectivo to your hotel in Old Havana. Total: 60-80 minutes door to door.
  • Route: HAV airport to Terminal de Omnibus (Viazul station), then local transport to Old Havana.

Best for: solo travelers or couples with light bags who arrive in daylight and are not in a hurry. The price is hard to argue with.

Avoid if: you have 3+ bags, you arrive after dark, you have small kids, or your hotel is more than one transfer from the Viazul station. The math stops working when the convenience cost exceeds the taxi fare.

Late-night and low-battery fallback

This is where most airport guides stop being useful. After midnight, the cheap route becomes the slow route, and the slow route is rarely worth saving the money.

Viazul stops running in the evening. After 22:00, the official taxi is the only reliable option.

What to do if: you arrive after midnight with low battery, no local SIM, and a 30-minute walk to your hotel waiting at the end of the transit stop. Take the official taxi and be done with it. The USD 15-20 you save on the bus is not worth the 90 minutes of figuring out an unfamiliar transit system in the dark with dead electronics. The adult answer is to take the taxi and end the airport.

What to do if things go sideways

If your flight is delayed past midnight: skip the transit math, take the official taxi, and accept the fare. Tired and confused at 1am is not when you want to be figuring out bus routes.

If the Viazul bus does not show: wait 20 minutes, then pivot to a taxi. Do not stand at an empty stop arguing with your phone.

If the taxi driver tries to overcharge: ask for the fixed-fare receipt. If they refuse, get out and find another car at the official rank. There are plenty.

If your hotel is in the wrong part of town: figure this out before you book the airport transfer. A "central" hotel in Vedado is a 20-minute taxi ride from Old Havana, not a walk.

If you arrive without local currency: most airport taxis accept USD. Have small bills ready. The driver will give change in CUP at whatever rate they decide.

Common Mistakes at Havana Airport

The biggest mistake travelers make is not checking which transit option actually runs at the time they land. Many airport bus services reduce frequency after 10 PM or stop entirely overnight. Another common error is assuming ride-hailing apps are always available at the airport pickup point. Some airports have restricted zones where only licensed taxis can pick up passengers.

If you arrive during rush hour, expect road delays for taxi and car services. The train or metro is usually faster during these periods. Keep your transit app loaded with offline data in case airport Wi-Fi is slow or unreliable.

FAQ

What is the cheapest way to get from José Martí International Airport to Old Havana?

The Viazul bus at EUR 10 per person, but it only runs during the day and you need to add a local taxi from the Viazul station to your hotel. Total time: 60-80 minutes. For most travelers, the official taxi at USD 25-35 is the better deal when you factor in time and hassle.

Is it safe to take a taxi from HAV at night?

Yes, if you use the official taxi desk inside Terminal 1 or Terminal 3. Look for Taxi OK, Panataxi, or Cubataxi. Avoid unmarked drivers at the exit - they will offer a price that is always worse than the official fare.

How long does the transfer take?

About 25-35 minutes by taxi to Old Havana in normal traffic. Add 10-15 minutes during rush hour (7-9am, 4-7pm). The Viazul bus takes 60-80 minutes door to door including the local taxi from the station.

Should I book a private transfer in advance?

Only if you are arriving very late, traveling with 4+ people, or want zero hassle. Pre-booked transfers cost USD 35-50 and the driver meets you at arrivals. For most travelers, the official taxi desk is the right call.

What happens if my flight is delayed past midnight?

The Viazul bus stops running in the evening. After 22:00, the official taxi is the only reliable option. Pre-booking a transfer or having your hotel arrange a pickup is the smart move for late-night arrivals.

Sam's practical verdict

HAV is 18 kilometers southwest of Old Havana. The official taxi is the most reliable option for almost every arrival.

Default for most travelers: official taxi from the desk inside arrivals. USD 25-35, 25-35 minutes, done.

Fallback when the default stops working: Viazul bus if you arrive in daylight with light bags. EUR 10 but 60-80 minutes of your life you will not get back.

The one mistake to avoid: arriving without USD cash. The taxi desk, the Viazul bus, and most services in Havana run on cash. Bring small bills from home.

One detail most guides skip: the walk from baggage claim to the transit exit can take 10-15 minutes at large airports. Factor this into your transfer timing, especially if you are catching a train with fixed departure times. The signage from baggage claim to ground transport is usually clear, but the distance is longer than it looks on the airport map.

If you are arriving with a group, splitting the taxi cost usually beats individual transit tickets. Four people sharing a taxi to the city center often pay less per person than the train fare. Check the taxi capacity and whether child seats are included before booking.

Airport information desks can be surprisingly helpful for transfer questions. Staff usually know which shuttle service is fastest at your arrival time, and some airports have printed transfer guides in multiple languages. Do not skip this resource just because it looks like a tourist service.

Sources and further reading

This guide is grounded in official information from José Martí International Airport (HAV), Viazul bus schedules, and current 2026 taxi rates. For the most up-to-date fares and schedules, check the official sources below before you travel.