An Award Winning Company

 

In 2006 founder and CEO Chris S. Thiagarajah decided it was time for a change in the ground passenger transportation industry, and mainly between Kuala Lumpur and the low-cost carrier terminal (LCC-T).

 

 

Because – literally, in some cases – the taxi ride to and from LCCT would cost more than the flight itself. Until SkyBus was launched.

 

 

A taxi ride to the airport would easily cost you RM 80. That is… if you’re lucky enough to have a taxi driver who follows the taxi fares set by SPAD – Malaysia’s Land Public Transport Commission. With the launch of SkyBus in 2006, this paradox was put to a stop and travellers could start enjoying a comfortable 1-hour or so long bus ride to the airport the price of a Skybus Ticket is RM12.00 to KL Sentral and RM15.00 to One Utama.

 

NEW

Awards

 

 

What we stand for

 

 

 

We stand for providing the lowest prices for the most comfortable and safe bus ride possible, and always making sure you as a passenger are priority #1 

1- Safety

safety

 

SkyBus transports thousands of passengers on a daily basis. Safety, therefore, is our main concern. We comply with all SPAD regulations and road safety guidelines, and have installed the latest technology in our buses to ensure your safety, such as speed limit buzzers and GPS tracking.

 

2 -Comfort

comfort

 

Your bus ride to the airport should be comfortable, which is why you will find professional and reliable staff on every SkyBus and you will have extra leg room.

 

3 - Lowest prices

cheap

 

There is no cheaper way to get to klia2 then using SkyBus. By keeping our costs low and our operations effective you save money on your bus ride 

 

4- Customer Service

customer

 

We are always making sure our customers are happy, and we respond to support requests within 12 hours. If you have any questions or suggestions you can always email us or call our Customer Support Hotline during office hours.

 

5 - Reliable & Timely

time

 

You need to be at the airport in time. We get it! The last thing you need is having to worry about a bus that is late, or stuck in traffic for that matter (we all know KL’s notorious traffic). Which is why SkyBuses follow a strict schedule and we avoid highways whenever there’s a jam to ensure your timely arrival.

 

 

About Your SkyBus

Bus Interior

Bus Specifications

1 - Seating

seating

 

The attention to detail sets our buses apart from most buses. Every part of the interior has been carefully considered, and created for maximum comfort – hey, you’re gonna be in there for a while, might as well be enjoyable, right? The seats are comfortably designed and help your spine adjust to its natural curve.

 

There is generous leg room for each passenger – over 30% more than any bus other bus departing from KL Sentral to klai2. Every seat is provided with removable armrests.

2- Driver’s Bay

driverbay

 

The driver’s bay is designed in a way so that the driver’s position is almost fully customizable, so the driver can assume a position that is optimum for his vision and posture. A panoramic view gives the driver a perfect view on everything on the road ahead.

 

 

If you’re really into buses and you want to know every little thing there is to know about ours, you can view detailed specifications here.

 

3 - Fleet & Safety Regulations

gps

 

All of our buses are equipped with GPS monitoring and are monitored around the clock to ensure the safety of our passengers. Our drivers are well-experienced and aware of dangerous points along the highway. If a bus breaks down, we will send a backup bus to make sure you arrive at your destination timely.

 

 

Our buses follow strict regulations from the SPAD.We make sure that our passengers safety and comfort

 

If you see our drivers are driving dangerously, please don’t hesitate to call our hotline.

4 - Free Wifi

wifi

Every SkyBus will be provided with free wifi for all SkyBus passengers to make your ride as enjoyable as possible. (Coming soon!)

5 - More leg room

legroom

 

Cheap doesn’t equal less quality, at least not in our books. SkyBuses have over 30% more leg room that any other bus departing from KL Sentral or 1Utama and heading to KLIA2.

 

 

 

About the founder

 

Chris was born in Kuala Lumpur and raised in Banting, Selangor, spending his childhood at Boh’s Bukit Cheeding Estate in Banting. His life changed rapidly when he was selected for a sponsorship for his secondary and tertiary education in England. He went on to pursue economics at the University of Warwick in England, finishing with an Honours Degree.

 

Chris About Founder Pic

cameron

 

When returning back at home base, he joined Boh Plantations – Malaysian prominent tea manufacturer (if you’re in Malaysia, we highly recommend you visit Cameron Highlands where most large Boh Plantations are located – it’s beautiful!). In Boh Plantations Chris went through many positions, from working in the plantation sector, managing Boh’s Singapore Market, until he finally settled as the Head of Marketing.

 

 

After 15 years at Boh, he resigned in 2001. This stemmed from a long desire to carve out his own path as an entrepreneur and business leader. While deciding on his next career move, he supplemented his savings by carrying out financial consultancy work. Soon, he came up with an idea to set up shop as a new media owner, opening up a largely untapped market of taxi and bus advertising. While it proved to be lucrative, he decided that he wanted to be a brand owner himself. Hence in 2006, SkyBus was born.

 

 

With its new low-cost based business model, Skybus has rapidly changed the transportation industry in Malaysia and very soon won several awards for its outstanding services.

 

NEW

 

9 promises the SkyBus Team can make you.

1

The Most Affordable Way To klia2 And Back

You will not find a cheaper way to get to klia2, and back. Well, unless you walk, but…

2

Working AC In Every Bus

Every SkyBus has working air conditioning to keep you cool, because you know, Malaysia is kinda warm all day, every day.

3

Friendly, Responsive, English-Speaking Staff

And if it’s too cold for you, just ask your driver to turn the AC down a notch, our staff is highly responsive, friendly, and speaks English well.

4

Customer Support

And in the rare case your driver has a bad day (don’t we all sometimes…) and isn’t as responsive as you’d hope, you can always call our Customer Support Hotline and we’ll address your issue immediately.

5

30% More Legroom

You will also not find a more comfortable bus to get to KLIA2 and back, because in every SkyBus you have 30% more leg room compared to our competitors.

6

Free WiFi (Coming soon!)

And not only that, also there’s free Wifi on every SkyBus, so you can either sit back, relax and connect with your friends, or you can get that important email out before you take off.

7

Timely & Reliable

While you relax and enjoy the bus journey, we’ll make sure you reach your destination in time. All SkyBuses follow a strict schedule. If you make sure you leave KL 4 hours before departure of your international flight, or 3 hours before the departure of your domestic flight, we guarantee your timely arrival at the airport.

8

Safety Is Our Main Concern

 

You don’t have to worry one second about your safety. We comply with all safety regulations you can possibly imagine, and every bus is provided with Speed Limit Buzzers and GPS Tracking to ensure your wellbeing.

9

Regular Promotions & Offers

 

Besides this you get to enjoy regular promotions and special offers and if you’re a regular at SkyBus make sure to let us know, so we can get you an even better deal.

 

booking-confirm booking-cancel search-results ticket-details thank-you phone-blocking-to-ebooking> 404> 410>

Please Enter Your Details

Success

Thank you, Message has been sent successfully

<script> $('footer .footer-contact h3').html ("<img src='https://ticket-simply-mly-cms.s3.amazonaws.com/uploads/bcc/cms/asset/avatar/165/logo.jpg'>"); $( "#extra_115" ).insertAfter( $( "#extra_21" ) ); </script> <script> $(".main-menu li:nth-child(5)").html("<div class='signinf'><h3><a href='#' ><img src='https://gst-contracts.s3.amazonaws.com/uploads/bcc/cms/asset/avatar/127813/cust1.png'>Sign in</a></h3></div>"); </script> <script> $('footer .footer-contact h3').html ("<img src='https://ticket-simply-mly-cms.s3.amazonaws.com/uploads/bcc/cms/asset/avatar/165/logo.jpg'>"); </script> <script> if(! $(".wrapper").hasClass("inner-page")){ $(".wrapper").addClass("emdedded_new"); } </script> <script> $('#extra_21 .count').each(function() { $(this).prop('Counter', 0).animate({ Counter: $(this).text() }, { duration: 10000, easing: 'swing', step: function(now) { if($(this).is(".rating")){ $(this).text(now.toFixed(1)); } else{ $(this).text(parseInt(now)); } } }); }); </script> <script> containerWidth = document.getElementById("container").clientWidth; nextButton = document.getElementById("next-button"); previousButton = document.getElementById("previous-button"); slide = document.getElementById("slide"); firstCardLeftMargin = 10; cardWidthAndRightMargin = 120 + 10; totalWidth = slide.clientWidth; const transformSlide = (val) => { slide.style.transform = `translate(${val}px,0px)`; }; const getCurrentPosition = () => { const stringValue = slide.style.transform; const transformValue = stringValue.substring( stringValue.indexOf("(") + 1, stringValue.lastIndexOf("p") ); return transformValue ? parseInt(transformValue) : 0; }; const getNextPosition = () => { //take current position of the slide const currentPosition = getCurrentPosition(); //last visibile pixel const lastVisiblePixel = containerWidth + -1 * currentPosition; //use the last visible pixel to calculate which card was fully-visible. //This will return a float whose floor will indicate the last fully-visible card. //We will show the next card as the first card after sliding const lastFullyVisibleCard = Math.floor( (lastVisiblePixel - firstCardLeftMargin) / cardWidthAndRightMargin ); //Calculate the distance from slideStart to the lastVisibleCard's end const distanceToNextCard = lastFullyVisibleCard * cardWidthAndRightMargin + firstCardLeftMargin; if (distanceToNextCard + containerWidth > totalWidth) { return totalWidth - containerWidth + firstCardLeftMargin; } return distanceToNextCard - 10; }; const getPreviousPosition = () => { const currentPosition = getCurrentPosition(); //take current position //getting first partially visible card. This will be the last card shown when the button is clicked. const firstPartiallyVisibleCard = Math.floor( (-1 * currentPosition - firstCardLeftMargin) / cardWidthAndRightMargin ); //get distance to card end from slide start const distanceToCardEndFromSlideStart = firstPartiallyVisibleCard * cardWidthAndRightMargin + firstCardLeftMargin; //translateX distance would be total distance - containerwidth const distanceNeeded = distanceToCardEndFromSlideStart - containerWidth; //return calculateDistance only if it is positive if (distanceNeeded > 0) { return -distanceNeeded; } //if needed distance < 0 i.e. card end is closer to start than container width means that this scroll would overshoot the left edge. //return 0 and return the slide to it's initial position return 0; }; nextButton.addEventListener("click", (event) => { transformSlide(-getNextPosition()); }); previousButton.addEventListener("click", (event) => { transformSlide(getPreviousPosition()); }); </script> <script> $("<p class='booking-text'>Book with us</p>").insertBefore(".booking-widget"); </script>