Reviewed · SÃO PAULO TOURS
Taxi from Viracopos to Guarulhos – CHM Transportes
Airport transfers can make or break a travel day. CHM Transportes offers a private ride between São Paulo’s Viracopos and Guarulhos airports, a useful solution when you need to cross the city without handling buses, luggage, and unfamiliar connections. I like the private vehicle for up to three people and the simple flat price of $93.19 per group, but you need to pay close attention to the pickup instructions before you land.
The service is rated 4.9 out of 5 from 199 ratings, with 98 percent of customers recommending it. Those numbers suggest a strong overall record. The main concern is communication at the airport, especially since one customer had trouble locating the driver and felt the meeting details were not clear enough.
The ride takes about two hours, though São Paulo traffic can affect any road transfer. The service is best for a small group that wants a direct trip and can keep a phone available for contact.
In This Review
- Key points to know before booking
- A two-airport problem that calls for a private car
- What the $93.19 group price really means
- The pickup point deserves your full attention
- Why contact information matters in Brazil
- What the two-hour journey is like
- Ratings, praise, and the warning behind them
- Who should book this transfer
- Cancellation and changes in plain language
- My practical booking checklist
- Should you book CHM Transportes?
- FAQ
- How much does the CHM Transportes transfer cost?
- How long does the transfer take?
- Which airports does the transfer connect?
- Where does the pickup take place?
- How many people can join?
- Will I receive confirmation after booking?
- Can most people participate?
- Can I cancel for a full refund?
- What happens if I cancel or change the booking within 24 hours?
Key points to know before booking

- Private transfer for up to three people: The quoted $93.19 covers the group, not each passenger.
- About two hours on the road: This is a transfer service, not a sightseeing trip, and traffic may affect the timing.
- Pickup instructions need care: The meeting information refers to the Viracopos airport lounge or a call taken in front of the lobby, while the supplied start-point details list Guarulhos Airport.
- Strong overall rating: The service has a 4.9 rating from 199 ratings and a 98 percent recommendation rate.
- Communication matters: Keep the booking contact details available and confirm exactly where you will meet the driver.
- Free cancellation deadline: You can cancel for a full refund at least 24 hours before the scheduled start time.
A two-airport problem that calls for a private car

São Paulo has more than one major airport, and moving between them is not a small hop across town. Viracopos is in Campinas, while Guarulhos is northeast of central São Paulo. If your flight arrives at one airport and your next flight leaves from the other, a direct car saves you from combining local transport, airport buses, and luggage hauling.
That is the main reason I see value in this service. You are not paying for a tour guide, a meal, or a set of attractions. You are paying for a private connection between two airports, which can be worth it when your bags are heavy or your flight schedule leaves little room for confusion.
The advertised duration is approximately two hours. Treat that as a planning estimate, not a guarantee. São Paulo-area roads can be slow, and a two-hour transfer leaves little spare time if you are connecting to an international departure. I would book this only after checking your flight times carefully and allowing a generous buffer at Guarulhos.
More things to do in Sao Paulo:
- 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 $93.19 group price really means

The price is $93.19 per group of up to three people. For three passengers, that works out to about $31.06 each. For two people, the per-person cost is higher, but you still receive a private transfer rather than sharing a vehicle with strangers.
This price structure favors small groups. A family of three with several suitcases may find it much easier than arranging separate transport. A solo passenger, on the other hand, should compare the cost with other airport transfer options before booking.
The value also depends on what you expect. This is not a guided city ride, and no sightseeing stops are described. You are buying a practical point-to-point service. If you want to get from one airport to another with as little handling of luggage as possible, the price is reasonable. If you are hoping for commentary or a scenic introduction to São Paulo, this is not that kind of experience.
The listing identifies CHM Transportes as the provider, a company described in its response as operating since 2006. That history may offer some reassurance, but the most useful protection is still precise communication before the trip.
The pickup point deserves your full attention
The biggest issue is not the driving time. It is finding the right person at the right airport.
The instructions refer to meeting at the Viracopos airport lounge, or taking a call in front of the lobby. At the same time, the supplied meeting-point information lists São Paulo/Guarulhos Governor André Franco Montoro International Airport, at Rodovia Hélio Smidt, Guarulhos, São Paulo, postal code 07190-100. Those details do not read like one perfectly clear pickup instruction.
Because the route begins at Viracopos and ends at Guarulhos, you should confirm the starting airport in writing. Do not rely only on the location field in an online booking page. Ask CHM Transportes to confirm:
- The airport where the driver will collect you
- The exact terminal, lobby, or lounge
- The name on the pickup sign, if one will be used
- The telephone or messaging number for same-day contact
- What to do if your flight is delayed or the arrival hall changes
One customer reported being unable to identify the taxi without paying extra for the driver to enter the airport. CHM Transportes disputed that account and said the agreed arrangement was for the driver to wait in the airport lounge while the passenger walked to the car. The provider also said the driver waited until 7:05 pm for a flight scheduled at 5:40 pm, which had been marked canceled, and that no contact was made to explain the missed pickup.
The two accounts point to one clear lesson: agree on the meeting procedure before departure. The company later said it would change the meeting arrangement to an indoor airport reception point with a CHM sign. Since pickup practices can change, confirm the current method rather than assuming the sign or indoor reception will be available.
Why contact information matters in Brazil
A transfer between airports has very little room for a missed message. You may be dealing with a delayed flight, a changed terminal, weak airport Wi-Fi, or a phone that has not yet connected to a local network.
CHM Transportes says it can be contacted through several channels, including phone, WhatsApp, Skype, email, Telegram, Facebook, and Instagram. You do not need to use all of them. You should simply make sure you have at least one working method before the ride.
I would save the company contact information in two places: your phone and a written note in your luggage. If your flight is canceled, delayed, or diverted, contact the provider as soon as you know. A missed pickup can become a no-show, and the cancellation terms do not promise a refund for changes made less than 24 hours before departure.
You should also keep your booking confirmation easy to find. Confirmation is issued at the time of booking, so check it for the airport name, scheduled time, and pickup directions. The stated start time is 12:00 am, which may be a system display rather than the actual hour of your transfer. That makes written confirmation even more important.
A completely different kind 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
What the two-hour journey is like
The service is presented as a direct airport transfer, not a planned tour with stops. Your experience will likely revolve around three practical stages: locating the driver, loading your bags, and crossing the São Paulo area by road.
At the first airport, expect the most important moment to be the handoff. Once you identify the driver and vehicle, confirm that the destination is Guarulhos Airport before leaving. If you have a tight onward flight, use the loading time to explain your terminal and airline needs.
During the ride, the main benefit is having one vehicle for your group. You can keep your bags with you and avoid changing vehicles. The maximum group size is three people, which keeps the arrangement small, though you should consider how much luggage your party has. The supplied information does not state the vehicle model or luggage capacity, so ask if you are carrying large cases, sports equipment, or several bags.
The final stage is arrival at Guarulhos. The stated meeting-point address is the airport address, but no terminal or airline drop-off details are supplied. Give CHM Transportes your airline and terminal information in advance if possible. This is especially important at a large airport where a general airport drop-off may not be enough.
There are no advertised sightseeing stops. That is a strength if your goal is speed and simplicity. It is a limitation if you want to see São Paulo along the way.
Ratings, praise, and the warning behind them

A 4.9 rating from 199 ratings is a strong result. The 98 percent recommendation rate also suggests that most bookings end with the service meeting expectations. These figures make CHM Transportes worth considering, especially when you value a small private ride.
Still, a high rating does not erase the pickup concern. Airport transport can be excellent once the driver and passenger meet, yet frustrating if they cannot find each other. The negative account centers on that exact problem, while the company response centers on a canceled flight and missed communication.
I would read the rating this way: the driving service appears to satisfy most customers, but the success of your booking depends heavily on following the meeting instructions. That is a fair distinction. The company response was also unusually heated, including accusations and threats of a police report over the customer’s public comments. You do not need to take sides to understand the practical point. Keep communication factual, save messages, and confirm every detail calmly.
Who should book this transfer
I would consider CHM Transportes if you are:
- A couple or family of up to three people
- Carrying luggage that would make several connections unpleasant
- Flying into Viracopos and departing from Guarulhos
- Comfortable confirming pickup details before arrival
- Able to allow extra time beyond the two-hour estimate
The service is less appealing if you are traveling alone and mainly want the lowest possible fare. It may also be a poor fit if you cannot use a phone or messaging service on arrival. The supplied information says most people can participate, but it does not provide detailed accessibility information, vehicle specifications, or luggage limits. Ask directly if any of those points affect you.
It is also not ideal for a rushed connection. Even a well-run private car cannot control road traffic, airport queues, or a late-arriving flight. Use the transfer as one part of your timing plan, not as permission to schedule a dangerously short connection.
Cancellation and changes in plain language
You can cancel for a full refund if you do so at least 24 hours before the experience start time. The cutoff uses local time.
A cancellation made within 24 hours is not refundable, and changes made within that same period are not accepted. The service also requires good weather and a minimum number of participants. If the provider cancels because of poor weather or because the minimum is not met, you will be offered another date or experience, or a full refund.
The weather rule is worth noting even for a car transfer. The supplied terms include it, although no specific weather threshold is explained. If your plans change, act early rather than waiting until the final day.
My practical booking checklist
Before paying, confirm that the booking route is correctly set from Viracopos to Guarulhos. The location details supplied for the start point name Guarulhos, so this is not a detail I would leave to chance.
After booking, send a short message with your flight number, arrival airport, expected arrival time, passenger count, and luggage count. Ask for a direct reply stating exactly where the driver will wait.
On the day, keep your phone charged and your booking confirmation available. If your flight is delayed or canceled, contact CHM Transportes immediately through the agreed channel. Do not assume the driver will automatically receive airline updates.
When you meet the driver, verify the company name, destination airport, and terminal. These simple checks take a minute and can prevent a long ride in the wrong direction.
Should you book CHM Transportes?
I would book this transfer if you want a private ride for up to three people and the price fits your budget. The strong rating, group pricing, and direct airport-to-airport format make it a sensible option for a small party with luggage.
I would not book it without first clearing up the pickup point. The information about the lounge, lobby, Guarulhos address, and indoor reception sign needs to be reconciled before your flight. If CHM Transportes gives you a clear written meeting plan and you can allow more than two hours for road conditions, this service could take a major worry out of a complicated airport connection.
FAQ
How much does the CHM Transportes transfer cost?
The listed price is $93.19 per group of up to three people.
How long does the transfer take?
The approximate duration is two hours.
Which airports does the transfer connect?
The service is described as a transfer from Viracopos Airport to Guarulhos Airport in São Paulo.
Where does the pickup take place?
The supplied instructions refer to the Viracopos airport lounge or a call taken in front of the lobby. The meeting-point details also list Guarulhos Airport, so you should confirm the exact starting location with CHM Transportes before arrival.
How many people can join?
The maximum is three people.
Will I receive confirmation after booking?
Yes. Confirmation is issued at the time of booking.
Can most people participate?
Yes. The activity states that most people can participate.
Can I cancel for a full refund?
Yes, if you cancel at least 24 hours before the scheduled start time.
What happens if I cancel or change the booking within 24 hours?
The amount paid is not refunded, and changes made less than 24 hours before the start time are not accepted.
Just added in Sao Paulo
- From São Paulo: Aparecida Cathedral Tour★ 4.8 · 10 reviews
- Night Walking Tour through the Bars of São Paulo★ 5.0 · 51 reviews
- São Paulo Carnival Parade From A Prime Box: With Shuttle, Guide, Food & Drink★ 5.0 · 18 reviews
- São Paulo: Atlantic Forest Hike in Jaraguá Park with Picnic★ 4.9 · 23 reviews
- Hiking Ecotour Jaraguá Park – Incredible Rain Forest Landscapes In São Paulo★ 5.0 · 42 reviews
- São Paulo: 2 Hours – Liberdade “Street Food” Tour – In English★ 5.0 · 26 reviews
- São Paulo: Cantareira Natural Park Guided Rainforest Hike★ 4.6 · 19 reviews
- 3 Beaches Hiking Santo Amaro Island – Paradise Route Tour from São Paulo★ 4.5 · 20 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



