• Promo 3, 2, 1 Partiu

     

Últimas ofertas no ar! Vá voando resgatar suas passagens com superdescontos antes que acabe.

Não deixe para depois o que você pode fazer agora! Só hoje, 27/05/2019, conte com ofertas de passagens para destinos diferentes que vão mudando ao longo do dia.

E quem é Assinante Clube Smiles ou Cliente Diamante tem uma oferta exclusiva a cada momento.

Se ainda não faz parte do Clube Smiles, entre agora e não perca a viagem!

Das 20h às 23h (horário de Brasília), os destinos em oferta são Quito (UIO), Los Angeles (LAX) e Miami (MIA).
Veja como funciona esta promoção:

Momento 1

3 ofertas com duração de 3 horas pra você!

Pausa para
prepararmos novas
ofertas!

Momento 2

3 novas ofertas com duração de 3 horas 

Pausa para
prepararmos mais
ofertas!

Momento 3

Mais 3 novas ofertas com duração de 3 horas 

São diversas cidades de origem em promoção. Confira os destinos do momento:

 

De: São Paulo (GRU)

Para: Quito (UIO)

De: 31.000 milhas o trecho + taxas*

Por a partir de:

29.000 milhaso trecho + taxas*

 

De: São Paulo (GRU)

Para: Los Angeles (LAX)

De: 33.000 milhas o trecho + taxas*

Por a partir de:

29.000 milhaso trecho + taxas*

 

De: Brasília (BSB)

Para: Miami (MIA)

De: 40.000 milhas o trecho + taxas*

Por a partir de:

38.000 milhaso trecho + taxas*

 

De: Rio de Janeiro (SDU)

Para: São Paulo (CGH)

De: 3.000 milhas o trecho + taxas*

Por a partir de:

2.500 milhaso trecho + taxas*

 

De: São Paulo (CGH)

Para: Florianópolis (FLN)

De: 4.000 milhas o trecho + taxas*

Por a partir de:

3.300 milhaso trecho + taxas*

 

De: São Paulo (GRU)

Para: Londres (LHR)

De: 49.000 milhas o trecho + taxas*

Por a partir de:

39.000 milhaso trecho + taxas*

 

De: São Paulo (GRU)

Para: Aruba (AUA)

De: 50.000 milhas o trecho + taxas*

Por a partir de:

45.000 milhaso trecho + taxas*

 

De: São Paulo (CGH)

Para: Curitiba (CWB)

De: 4.000 milhas o trecho + taxas*

Por a partir de:

3.300 milhaso trecho + taxas*

 

De: Curitiba (CWB)

Para: Porto Alegre (POA)

De: 4.000 milhas o trecho + taxas*

Por a partir de:

3.300 milhaso trecho + taxas*

Voos: *os valores estão sem a taxa de embarque e eventuais taxas aplicáveis de acordo com a tarifa escolhida e podem variar de acordo com a companhia aérea, disponibilidade de assentos nas aeronaves, datas e cidades de origem.

Trecho 1

-

-

-

Trecho 2

-

-

-

Ida
- -

-

Volta
- -

-

  • Adultos  
  • Crianças 2 a 11 anos
  • Bebês 0 a 23 meses

Agora que você já resgatou suas passagens, reserve seu hotel com a Smiles, pague o mesmo valor de outros sites e ganhe 3x mais milhas na conta, confira algumas opções:

 

Hotel The Fairwind

Miami (MIA)

a partir de R$

886,00

/diária

GANHE

12.000

milhas/diária

 

Hotel Omni Los Angeles Hotel California Plaza

Los Angeles (LAX)

a partir de R$

837,00

/diária

GANHE

4.500

milhas/diária

 

Hotel The Fairwind

Miami (MIA)

a partir de R$

886,00

/diária

GANHE

12.000

milhas/diária

Hotéis: milhas de tarifas reembolsáveis são creditadas em até xx dias após check-out desde que feito até xx/xx/2019, após esta data, o participante não é elegível a recebê-las; e milhas de tarifas não reembolsáveis sinalizadas com “Milhas + Rápido” são creditadas em até x dias após a reserva. Para reservas concluídas pela Booking.com, as milhas serão creditadas em até xx dias após o check-out.

Quem faz parte do Clube Smiles tem muitos benefícios exclusivos como estes:

Um erro ocorreu enquanto processava o modelo.
Expression Header.getChild('alinhar_texto_do_tj') is undefined on line 36, column 62 in 10157#10197#22563874.
1<#-- Cantacom Dev Team --> 
2<style> 
3[class*=canta-] *,[class*=canta-] ::after,[class*=canta-] ::before{box-sizing:border-box}[class*=canta-] p{margin:0}[class*=canta-] img{max-width:inherit;vertical-align:inherit}[class*=canta-] img.scale-hover{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}[class*=canta-] img.scale-hover:hover{-moz-transform:scale(1.01);-webkit-transform:scale(1.01);-o-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01)}[class*=canta-] figure{margin:0}[class*=canta-] fieldset legend{margin-bottom:inherit;border:none;width:auto;margin:unset} 
4</style> 
5 
6 
7    <style> 
8[data-items-animation="true"] .item{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}.canta-box-beneficios2019{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:150px;margin-bottom:150px}.canta-box-beneficios2019.justify-content-center{justify-content:center}.canta-box-beneficios2019.justify-content-start{justify-content:flex-start}.canta-box-beneficios2019.justify-content-end{justify-content:flex-end}.canta-box-beneficios2019 .w-100{width:100% !important;margin:0;flex:none;margin-bottom:70px}@media (max-width: 991px){.canta-box-beneficios2019 .w-100{margin-bottom:0}}.canta-box-beneficios2019 .w-100.w-100-mg-top-50{margin-bottom:15px}.canta-box-beneficios2019>div{flex:1;margin:0 20px;text-align:center}@media (max-width: 991px){.canta-box-beneficios2019>div{min-width:-webkit-calc(50% - 40px);min-width:-moz-calc(50% - 40px);min-width:calc(50% - 40px)}}@media (max-width: 575px){.canta-box-beneficios2019>div{min-width:-webkit-calc(100% - 40px);min-width:-moz-calc(100% - 40px);min-width:calc(100% - 40px)}}.canta-box-beneficios2019 .item{position:relative;padding:15px 15px 20px 15px;border:2px solid #663399;max-width:280px;-webkit-border-radius:20px;border-radius:20px}.canta-box-beneficios2019 .item.item---pulse{opacity:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:pulse;animation-name:pulse}@media (max-width: 991px){.canta-box-beneficios2019 .item{margin-bottom:80px}}.canta-box-beneficios2019 .item>figure{margin:0;position:absolute;top:-45px;width:90px;height:90px;background-color:#663399;display:flex;align-items:center;justify-content:center;z-index:10;border:4px solid #ffffff;-webkit-border-radius:45px;border-radius:45px;left:-webkit-calc(50% - 45px);left:-moz-calc(50% - 45px);left:calc(50% - 45px)}.canta-box-beneficios2019 .item>figure img{width:50px}.canta-box-beneficios2019 .p-title{min-height:80px;margin-top:45px;padding-bottom:10px;margin-bottom:20px;border-bottom:2px solid #cdcdcd;font-family:'Nunito', 'nunitolight', 'nunito-light', 'arial';font-weight:700;line-height:1;font-size:1.875em;color:#663399;letter-spacing:normal;text-align:center;text-shadow:none}@media (max-width: 1199px){.canta-box-beneficios2019 .p-title{font-size:1.875em}}.canta-box-beneficios2019 .p-desc{margin:0 15px;font-family:'Nunito', 'nunitolight', 'nunito-light', 'arial';font-weight:400;line-height:1.3;font-size:1.125em;color:#7c7c7c;letter-spacing:normal;text-align:center;text-shadow:none}.canta-box-beneficios2019 .p-text-tj{width:100% !important;flex:auto;margin-top:15px;margin-right:15px;margin-left:15px;font-family:'Nunito', 'nunitolight', 'nunito-light', 'arial';font-weight:400;line-height:1.3;font-size:.875em;color:#7c7c7c;letter-spacing:normal;text-align:left;text-shadow:none} 
9 
10    </style> 
11    <#assign box_beneficios=box_beneficios_separator> 
12        <#if box_beneficios.getSiblings()?has_content> 
13            <#assign contador_linhas=1> 
14                <!--to change the orientation of the items use the classes: justify-content-center,  justify-content-start, justify-content-end--> 
15                <div data-items-animation="true" 
16                    class="canta-box-beneficios2019 ${Header.getChild('orientacao').getData()}"> 
17                    <#list box_beneficios.getSiblings() as cur_item> 
18                        <div data-animate-item="true" class="item"> 
19                            <figure> 
20                                <img src="${cur_item.getChild('icone').getData()}" /> 
21                            </figure> 
22                            <p class="p-title"> ${cur_item.getChild('titulo').getData()} </p> 
23                            <p class="p-desc"> 
24                                ${cur_item.getChild('descricao').getData()} 
25                            </p> 
26                        </div> 
27                        <#if ((cur_item_index+1) % (contador_linhas * 4))==0> 
28                        <#assign contador_linhas = contador_linhas + 1> 
29                        <#if (contador_linhas)== 4> 
30                            <div class='w-100 w-100-mg-top-50'></div> 
31                        <#else> 
32                        <div class='w-100'></div> 
33                        </#if> 
34                        </#if> 
35                    </#list> 
36                    <p class="p-text-tj" style='text-align:${Header.getChild('alinhar_texto_do_tj').getData()}'>${Header.getChild('texto_do_tj').getData()}</p> 
37                </div> 
38        </#if> 
39        <script> 
40            !function () { window.pageYOffset; let t = 3 * window.innerHeight / 4, e = document.querySelectorAll('[data-items-animation="true"]'), n = function (n) { e.forEach(function (e) { let i = function (t) { var e = 0; if (t.offsetParent) do { e += t.offsetTop, t = t.offsetParent } while (t); return e >= 0 ? e : 0 }(e); n >= i - t && function (t) { let e = t.querySelectorAll('[data-animate-item="true"]'), n = 0; !async function () { for (; e[n];)await new Promise(t => setTimeout(t, 200)), e[n].classList.add("item---pulse"), n++ }() }(e) }) }; window.addEventListener("scroll", function () { n(this.pageYOffset) }) }(); 
41        </script> 
42        <script> 
43            /*varre os items e ajusta o tamanho*/ 
44            let adjHeight = { 
45            elements: function (e) { 
46                this.elements = e; 
47                this.querySelectorAllElements(e); 
48            }, 
49            querySelectorAllElements: function () { 
50                let $itemsVAR = document.querySelectorAll(this.elements); 
51     
52                if ($itemsVAR.length > 0) { 
53                    for (let a = 0; a < $itemsVAR.length; a++) { 
54                        let itemHeight = this.forEachElement($itemsVAR[a]); 
55                        this.appliesHigherValue($itemsVAR[a], itemHeight); 
56     
57
58
59            }, 
60            forEachElement: function (e) { 
61                let $arr = []; 
62     
63                for (let a = 0; a < e.childElementCount; a++) { 
64                    let element = e.children[a]; 
65     
66                    if (element.classList.contains('item')) 
67                        $arr.push(element.offsetHeight); 
68
69     
70                maior = Math.max.apply(null, $arr); 
71     
72                return maior; 
73            }, 
74            appliesHigherValue: function (e, v) { 
75                for (let a = 0; a < e.childElementCount; a++) { 
76                    let element = e.children[a]; 
77     
78                    if (element.classList.contains('item')) { 
79                        element.style.minHeight = v + 'px'; 
80
81
82
83
84         
85        adjHeight.elements('.canta-box-beneficios2019'); 
86         
87         
88         
89        </script>