Reviewed · SãO PAULO TOURS
Taxi from Viracopos to Guarulhos – CHM Transportes
Airport transfers rarely deserve this much attention. Yet a ride from Viracopos to São Paulo Guarulhos can make or break a complicated arrival, and CHM Transportes offers a private transfer for up to three people at a fixed group price. I like the small-group format and the free cancellation up to 24 hours ahead, though the meeting instructions need careful checking before you fly.
The price is $93.19 per group, not per person, which can be fair when three people share the ride. I also like that the advertised journey takes about two hours, giving you a clear planning window between airports.
My main concern is communication at pickup. The instructions refer to meeting at the Viracopos lounge or calling in front of the lobby, while the formal meeting-point address lists Guarulhos Airport. That mismatch is worth resolving before departure.
In This Review
- Key points at a glance
- Why an airport-to-airport transfer can be worth it
- What the two-hour ride really means
- The Viracopos pickup requires clear instructions
- Why the meeting-point wording deserves attention
- Small group travel, luggage, and comfort
- The price makes more sense for three people
- What the strong rating tells you, and what it does not
- Communication is part of the service
- Weather and cancellation rules
- Who will get the most value from CHM Transportes
- My booking checklist for a smoother pickup
- Should you book this airport transfer?
- FAQ
- What airports does this transfer connect?
- How much does the transfer cost?
- How long does the transfer take?
- Where do I meet the driver?
- What time does the transfer start?
- Can most people participate?
- What is the cancellation policy?
- What happens if the service is canceled because of weather or minimum participation?
Key points at a glance

- Private transport for up to three people: The quoted $93.19 covers the group, making the fare more attractive when shared.
- Approximately two hours between airports: Allow extra time around your flight plans, since the stated duration is only an estimate.
- Pickup instructions need confirmation: Viracopos lounge and a Guarulhos address appear in the supplied details, so ask CHM to confirm the exact place.
- Strong overall score: The service has a 4.9 rating from 199 ratings and is recommended by 98 percent of customers.
- Communication matters: The company says it can be reached by phone, WhatsApp, Skype, email, Telegram, Facebook, or Instagram.
- Free cancellation deadline: Cancel at least 24 hours before the scheduled start for a full refund.
Why an airport-to-airport transfer can be worth it

Viracopos and Guarulhos serve different parts of São Paulo’s air network. If your journey requires changing airports, this is not a sightseeing ride or a casual city taxi. It is a practical connection between two major airports, with your luggage and flight schedule setting the pace.
I like the basic idea here because you avoid piecing together several local rides. A private vehicle also means you are not waiting for other passengers or making extra stops for them. With a maximum of three people, the service is aimed at a small party that wants to travel together from one airport to the other.
The fixed group price is the key value point. At $93.19, one person pays the full amount alone, which may feel expensive for a simple transfer. Split three ways, the cost becomes about $31.06 per person, before any separate charges. For two people, it works out to about $46.60 each.
That comparison helps you make a sensible choice. If you are alone and comfortable arranging local transport, this may not be the cheapest option. If you are traveling with two companions, carrying luggage, or changing airports on a tight schedule, the convenience has more weight.
A few more Sao Paulo days to weigh up
- Skydive Tandem – São Paulo – Brazil
★ 5.0 · 1,840 reviews - São Paulo’s Full Day City Tour: Main City Sights in 7 Hours – (Shared Group)
★ 5.0 · 1,691 reviews - 5-hour Private Tour Of São Paulo With Its Main Sights – Optional Airport Pickup
★ 5.0 · 643 reviews
What the two-hour ride really means

The stated duration is approximately two hours. Treat that as a planning estimate, not a guaranteed arrival time. Airport transfers depend on traffic, road conditions, pickup delays, and how quickly you meet the driver.
The useful part is that you have a clear baseline for your schedule. You can use two hours as the expected road time, then add a buffer before checking in for your next flight. I would not schedule the transfer so tightly that a small delay creates a missed connection.
No detailed route or sightseeing stops are provided. That is appropriate for this service. You are paying for a direct transfer, not a tour of São Paulo. Do not expect stops at landmarks, a guided city introduction, or a flexible sightseeing itinerary.
The two-hour estimate also helps you decide if this transfer fits your arrival. If you have just landed at Viracopos and need to reach Guarulhos, the service is built around that airport change. If your schedule changes, contact the company quickly rather than waiting until the pickup time.
The Viracopos pickup requires clear instructions
The pickup information says you may meet at the Viracopos airport lounge or call in front of the lobby. That gives you two possible ways to connect with the driver, but it does not identify a specific terminal door, counter, sign, or named meeting zone.
This is the most important practical weakness. Airports are large, and a vague meeting point becomes harder to manage after an international arrival, when you may have limited phone service or no local data. You should confirm the exact location, the driver’s name, the vehicle description, and the best phone or WhatsApp number before flying.
The company says it can communicate through several channels, including phone, WhatsApp, Skype, email, Telegram, Facebook, and Instagram. That is useful, but only if you have the contact details saved and can access one of those services.
Keep your confirmation message available offline. A screenshot is better than relying on airport Wi-Fi. If you cannot locate the driver, use the agreed contact method promptly and document your calls or messages.
Why the meeting-point wording deserves attention
The formal start address supplied for the service is São Paulo/Guarulhos, Governor André Franco Montoro International Airport, Rod. Hélio Smidt, s/nº, Aeroporto, Guarulhos, São Paulo, postal code 07190-100. The pickup description, however, refers to the Viracopos lounge and the lobby.
That is a real point of confusion, not a minor wording issue. Viracopos Airport is in Campinas, while Guarulhos Airport is in Guarulhos. Since the service is described as transport from Viracopos to Guarulhos, you should not assume that the formal address alone tells you where to begin.
Ask CHM Transportes to confirm these three items in writing:
- The exact pickup airport
- The precise meeting location inside or outside that airport
- Whether the listed 12:00 am start time applies to your booking
This is especially important because the supplied start time is shown as midnight. It may reflect the booking system rather than your actual flight schedule, but the information does not explain that point. Confirm your personal pickup time directly with the company.
Same patch of Brazil, a completely different sort of day:
- São Paulo: Main City Sights in 7 Hours – Shared Group Tour
★ 4.9 · 587 reviews - 6-Hour Classic Half-Day Private Tour of São Paulo – Optional Airport Pickup
★ 5.0 · 441 reviews - São Paulo: City Highlights Guided Tour
★ 4.5 · 307 reviews - Amazing São Paulo overview in 4 or 5 hours with a private guide
★ 5.0 · 290 reviews
Small group travel, luggage, and comfort

The vehicle is intended for a maximum of three people. That limit is helpful because it keeps the transfer private and avoids a crowded shared shuttle. It also gives you a simple way to judge suitability: three people with modest luggage may fit the arrangement well, but the supplied information does not specify the vehicle model or luggage capacity.
You should ask about bags if your party has large suitcases, sports equipment, musical instruments, or several carry-ons. Do not assume that a three-person vehicle automatically has room for three large sets of luggage.
For a family, couple, or small group, the arrangement can be easier than splitting up or negotiating a taxi at the airport. You can leave together and keep your airport plans in one conversation. That is a modest benefit, but it matters when everyone is tired and carrying bags.
The service says most people can participate. No special physical requirement is listed. Still, the lack of detailed accessibility information means you should ask directly if you need wheelchair access, help with luggage, or a vehicle suited to reduced mobility.
The price makes more sense for three people
At $93.19 per group of up to three, CHM Transportes uses a flat-rate model. This is easier to understand than a meter that changes with traffic, route, or waiting time, although the supplied information does not spell out every possible extra charge.
For one person, compare the fare with other airport transfer options before booking. For three people, the arithmetic is more favorable. You are also paying for the ability to travel privately, rather than simply buying three individual seats on a shared service.
The price is not automatically a bargain just because it is fixed. Its value depends on the quality of the pickup arrangement and your need for certainty. A low-stress airport connection is worth more when you have a flight to catch, but only if you can find the driver without confusion.
Before paying, ask whether the quoted price includes all standard transfer costs. The supplied information does not mention tolls, waiting time, child seats, extra luggage, or after-hours surcharges. Do not assume those details either way.
What the strong rating tells you, and what it does not
The service carries a 4.9 rating from 199 ratings and is recommended by 98 percent of customers. That is a strong overall record and suggests the service has worked well for many bookings.
Still, a high score cannot replace clear instructions. Airport transfers have one crucial test: you and the driver must find each other at the right place and time. A service can have an excellent overall rating and still be a poor fit if its meeting instructions are unclear for your particular arrival.
One very negative account describes a passenger who could not determine where to meet the driver and felt an extra charge was required for the driver to enter the airport. CHM Transportes disputed that account, saying the agreed arrangement was to meet inside the airport lounge, that the driver waited until 7:05 pm, and that the scheduled flight had been marked canceled.
The company also said it later adjusted the meeting arrangement to use an indoor airport reception point with a CHM sign. Because the supplied information does not establish when that change applies or which airport it covers, confirm the current procedure at booking.
I would not dismiss the service because of one failed pickup, especially alongside the high overall score. But I would take the incident as a warning to get the meeting plan in writing and contact the company immediately if your flight changes.
Communication is part of the service
For this kind of booking, the driver is only half the product. The other half is the communication system that gets you from the arrivals area to the vehicle.
Save the provider’s contact details before you depart. Send your flight information and confirm the pickup location. If your airline cancels, delays, or changes your flight, notify CHM as soon as you know.
The company’s response to the complaint emphasizes several contact options. That is encouraging in practical terms, but it also means you should not wait passively if the driver is not visible. Try the agreed channel, then another available method if needed.
I also recommend keeping the conversation polite and factual. Send your terminal, arrival time, and exact location. If there is a problem, clear records help both sides sort it out.
Weather and cancellation rules
The booking allows free cancellation up to 24 hours before the scheduled start time. Canceling later than that does not qualify for a refund, and changes made within the final 24 hours are not accepted.
The service also has conditions related to weather and minimum participation. If poor weather causes cancellation, you should be offered another date or a full refund. If the minimum number of participants is not met, you should be offered another date or experience, or a full refund.
Those rules are worth reading before you finalize the booking. They are less important for the usual airport-transfer decision than the pickup instructions, but they matter if your flights are still uncertain.
The cutoff is based on local time. Since the supplied start time shows midnight, double-check the exact date and hour tied to your reservation. A mistaken time zone or date can turn an otherwise flexible booking into a missed cancellation deadline.
Who will get the most value from CHM Transportes
I see the strongest case for this service in three situations. First, a group of up to three people wants one vehicle between the two airports. Second, you value a prearranged ride after a long flight. Third, you prefer to know the group fare in advance rather than sort out a taxi on arrival.
It may also suit you if you are uncomfortable handling a complex airport transfer in São Paulo on your own. The private format keeps the group together and removes the need to negotiate several separate rides.
I would be more cautious if you are traveling alone and focused only on the lowest price. I would also hesitate if you cannot reliably use a phone or messaging service after landing, because the meeting details need active confirmation.
This service is not for you if you want sightseeing, a guided introduction to São Paulo, or a flexible series of stops. It is a point-to-point airport connection, and its value lies in coordination rather than entertainment.
My booking checklist for a smoother pickup
Before you book, make sure your flight schedule gives you enough time for a two-hour transfer plus a sensible buffer. The advertised duration is approximate, so avoid treating it as a precise travel guarantee.
After booking, confirm the following:
- Pickup airport: Viracopos or another location
- Exact meeting area: lounge, lobby, or indoor reception point
- Driver identification: name, phone number, and vehicle details
- Scheduled pickup time and date
- Maximum luggage arrangement
- Procedure for a delayed or canceled flight
Take a screenshot of the confirmation and contact details. If the company confirms an indoor meeting point with a CHM sign, save that message too.
Should you book this airport transfer?
I would book CHM Transportes if three people can share the $93.19 fare and you want a private ride from Viracopos to Guarulhos. The 4.9 rating from 199 ratings and 98 percent recommendation rate provide a solid reason to consider it, while the two-hour estimate gives you a useful planning guide.
I would not book without clarifying the pickup location first. The conflicting Viracopos and Guarulhos references are too important to ignore. If CHM confirms the correct airport, provides a clear meeting point, and gives you a working contact method, this can be a practical choice.
For a solo passenger, compare the total cost with other options. For a small group with luggage, the flat fare may offer good value, provided you treat communication as part of the booking rather than an afterthought.
FAQ
What airports does this transfer connect?
The experience is described as a transfer from Viracopos Airport to São Paulo Guarulhos International Airport.
How much does the transfer cost?
The price is $93.19 per group, with a maximum of three people.
How long does the transfer take?
The expected duration is approximately two hours.
Where do I meet the driver?
The pickup information refers to the Viracopos airport lounge or calling in front of the lobby. A separate formal address lists Guarulhos Airport, so you should confirm the exact meeting point with CHM Transportes before departure.
What time does the transfer start?
The supplied start time is listed as 12:00 am. Confirm the exact time and date for your booking directly with the provider.
Can most people participate?
Yes. The information says most people can participate.
What is the cancellation policy?
You can receive a full refund if you cancel at least 24 hours before the experience start time. Cancellations or changes made less than 24 hours before the start time are not accepted for a refund.
What happens if the service is canceled because of weather or minimum participation?
If poor weather causes cancellation, you should be offered another date or a full refund. If the minimum number of participants is not met, you should be offered another date or experience, or a full refund.
Newest reviews from around Sao Paulo
- 5-hour tour in the main points of São Paulo.★ 5.0 · 12 reviews
- Executive Van 15 Places, GRU Airport to São Paulo Capital.★ 5.0 · 5 reviews
- (Sedan VIP Class) Transfer GRU Airport • São Paulo★ 5.0 · 6 reviews
- Private Transfer: GRU Airport to Sao Paulo City up to 15 People★ 5.0 · 12 reviews
- Private Transfer São Paulo Airport to Hotels with Quick City Tour★ 5.0 · 17 reviews
- Special tour 8 hour (walking tour + nightlife )★ 5.0 · 3 reviews
- Sao Paulo: The Coolest Urban Scenes Bike Tour★ 5.0 · 22 reviews
- São Paulo: Food, Culture & History Private Tour★ 5.0 · 6 reviews
São Paulo Tours, compared.

São Paulo’s Full Day City Tour: Main City Sights in 7 Hours – (Shared Group)
Read our review →
5-hour Private Tour Of São Paulo With Its Main Sights – Optional Airport Pickup
Read our review →
Main City Sights in 7 Hours – Shared Group Tour
Read our review →
6-Hour Classic Half-Day Private Tour of São Paulo – Optional Airport Pickup
Read our review →
Amazing São Paulo overview in 4 or 5 hours with a private guide
Read our review →Browse the lists this tour appears in



