Grab Thailand Transport Guide (2024 Rates, Fees, and More)

Grab is a multiple-usage app offering transport, food delivery, package delivery, and other services within the South East Asia region.

It entered the Thai market in 2013 and has become one of the most popular ride-hailing services in the country after Uber left the market in 2018.

Grab now operates in 15 locations around Thailand, with availability increasing yearly.

Grab service areas in Thailand:

  • Ayutthaya
  • Bangkok
  • Buriram
  • Chiang Mai
  • Chiang Rai
  • Hua Hin
  • Khon Kaen
  • Krabi
  • Nakhon Ratchasima (Korat)
  • Nakhon Si Thammarat
  • Pattaya
  • Phuket
  • Songkhla & Hat Yai
  • Surat Thani & Koh Samui
  • Ubon Ratchathani
  • Udon Thani

Grab offers a ride-hailing service where customers can conveniently book a taxi through their real-time app, similar to Uber. There are multiple transport options available, including standard and premium options.

Grab TH transport offerings (availability depends on location)

  • GrabTaxi / GrabTaxi 6 Seater
  • JustGrab
  • GrabCar / GrabCar for Ladies / GrabCar Premium / GrabCar Luxe
  • GrabPet / GrabPet XL
  • GrabSUV
  • GrabAssist
  • GrabVan
  • GrabBike
  • Grab Advanced booking
  • GrabPet / GrabPetXL
  • GrabDriveYourCar

I regularly use the Grab app to book transport within Bangkok, so to share my knowledge, I’ve created this article to help you conveniently get around Thailand using Grab transport.

Are you looking for long-distance travel charters? I recommend booking through either Klook or 12Go.

Is Grab legal in Thailand?

The legal status in Thailand of nonregistered taxi ride-hailing services like GrabCar has been unclear for several years; however, recent Thai legislation has given the green light for the services to operate legally under government registration.

How to use the Grab app in Thailand / Bangkok 

The Grab app is fairly easy to use and set up, but to guide you through the process, I’ve created several steps to get started.

Steps on how to install and set up Grab

  1. Download the app 
  2. Set up an account

Download Grab using my referral link below to receive 100 THB off GrabFood (min spend 250 THB), or enter my code in the Grab app: ncky93ub (promo applies to new registrations only, and the discount can’t be applied to transport).

Steps on how to use Grab

  1. Open the Grab app
  2. Click on the transport icon
  3. Enter a pickup point and destination
  4. Select the vehicle type
  5. Click the Book button

Want more FREE travel tips?

Unlock the secrets to a stress-free trip to Thailand with our FREE 5 essential travel tips. Sign up for our newsletter now and learn how to save time and money on your next adventure!

How much does Grab cost? (Fee Structure)

Grab costs vary depending on vehicle type and distance. A standard GrabTaxi will start from 35 THB with a 20 THB booking fee and charge between 5.50 – 7.50 THB per km. GrabCar economy rides have a base fee of 45 THB, charging between 8 -10 THB per km.

More premium options like GrabPremium and Grab Luze start from 110 THB and charge between 12 – 30 THB per km.

Grab pricing (all locations except for Phuket)

TypeBase feePer km
GrabTaxi35 THB base fare
20 THB booking fee
6.50 THB/km (1-10 km)
7.00 THB/km (10-20km)
8.00 THB/km (20-40km)
8.50 THB/km (40-60km)
9.00 THB/km (60-80km)
10.50 THB/km (>80km)
GrabCar45 THB base fare
20 THB booking fee
8 THB/km (2-6 km) 
7 THB/km (6-40 km)
10 THB/km (>40 km)
JustGrab45 THB base fare
20 THB booking fee
7 THB/km (2-40 km) 
10 THB/km (>40 km)
GrabPremium110 THB base fare
20 THB booking fee
12 THB/km (> 2KM)
GrabSUV110 THB base fare
20 THB booking fee
12 THB/km (> 2KM)
GrabVan230 THB base fare14 THB/km (0 – 10km)
13 THB/km (10 – 20km)
10 THB/km (20 – 40km)
20 THB/km ( > 40km)
GrabCar Luxe300 THB base fare14 THB/km (1 – 10km)
30 THB/km (> 10km)
GrabBike25 THB (< 5 km)
50 THB (> 5 km)
5 THB/km (2.1 – 5km)
10 THB/km (5.1 – 15km)
15 THB/km (> 15.1km)

Disclaimer: The prices in this article may be outdated. Check with the service provider for the latest prices, terms and services.

Other potential charges

  • Congestion charge
  • Rush hour rates (surge pricing)

Grab provides a fare estimate through their website (app download required).

JustGrab vs GrabCar vs. GrabTaxi

GrabTaxi is a metered taxi service, GrabCar is a private car fixed rate service, and JustGrab finds the nearest taxi (GrabTaxi) or private car (GrabCar) with a fixed rate.

The GrabTaxi service is a metered local taxi service, so the cost upon booking is estimated with a fixed 20 THB booking fee. GrabTaxi is the cheapest mode of car transport in the Grab TH app.

GrabCar is a private car fixed fee service with an accurate upfront total depending on your selected vehicle type. There is no additional booking fee when booking a GrabCar.

The JustGrab service will automatically assign the nearest GrabCar or GrabTaxi and apply a fixed rate that is more affordable than GrabCar. This service is good if you have no preferred preference for a local taxi or private car.

Highway tolls

Tolled highways are a great way to avoid traffic-congested areas in cities like Bangkok. In my experience, the Grab driver will ask for your confirmation before taking a tolled highway.

Are tolls included in the price?

Toll highway fees are not included in the ride estimate breakdown upon booking, so either provide the toll fee to the driver at the toll gate or ask them to add it to the journey total. 

Grab vs Taxis: Which is cheaper?

Getting a local taxi is more affordable than booking through Grab because of the additional 20 THB fee Grab adds when booking a standard GrabTaxi.

Although I prefer the ease of use when booking a ride through Grab and superior features like tracking rides, credit card payments, safety measures, and driver ratings.

How do you pay for a Grab?

The Grab TH app accepts cash, credit card, or GrabPay as payment options. 

I’ve found the most convenient way to pay for a Grab is with my credit card to avoid handling cash during the journey.

The Grab TH app will charge your credit card in Thai Baht, so if your bank is outside Thailand, check with them for conversion rates or international usage fees.

If you wish to give a tip to your Grab driver in Thailand, it can be easily done through the Grab application. Check out my Thailand tipping guide to learn more about tipping etiquette in the Kingdom.

Grab advanced/scheduled booking 

Grab TH has an advanced booking service so that you can schedule a pickup on a specific date and time. This service is available in Thailand for GrabTaxi and GrabTaxi 6 seater only and incurs an additional 50 THB scheduling fee.

This service is handy when booking early morning rides to the airport or with more than four passengers.

Steps on how to book a Grab Advance 

  1. Open the grab app
  2. Click on the transport icon
  3. Enter a pickup point and destination
  4. Click the schedule icon
  5. Pick a date a time
  6. Click the schedule button
  7. Select a vehicle 
  8. Confirm

Grab ride cancellation

It’s possible to cancel a Grab, but this may incur fees depending on the following criteria.

A cancellation fee of 10-50 THB is applied if:

  • The driver has traveled more than 500 meters toward the pickup point
  • You consecutively cancel three times
  • You don’t meet the driver at the pickup point within a specific timeframe

Steps on how to cancel Grab

  1. Click the cancel button
  2. Agree to terms or fees
  3. Confirm the cancelation

Is Grab available 24 hours?

Transport on Grab TH is available 24 hours, including early morning. Fewer drivers will be available on the night shifts, especially in smaller locations.

Do note that Grab may add a surge charge for rides outside regular working hours.

I recommend scheduling in advance to guarantee a pickup in the early morning.

Can I use Grab at Bangkok airport?

Grab operates at Bangkok airport, but finding the correct pickup point can be challenging because it’s a large airport. However, when selecting your Grab, the app provides suggested points where you can meet your driver.

Grab recommends the following Bangkok airport pickup points on their site:

Suvarnabhumi Airport (BKK)


  • Departures – 4th floor (outer lane)


  • Arrivals – 2nd floor at doors 2 & 7 (outer lane)
  • Departures – 4th floor at doors 1-10

Don Mueang (DMK)

  • Domestic Arrival exit 11-12

An additional baggage fee for local taxis to and from Bangkok airports ranges from 20-100 THB. The driver should confirm with you the extra costs before your journey.

Airport surcharge

There is an additional surcharge when requesting a ride to an airport in Thailand. 

In Bangkok, the fee for Dog Mueang or Suvarnabhumi airport is 150 THB for GrabTaxi / GrabCar and 200 THB for GrabLuxe.

Looking to skip the hassle of booking a Grab upon landing at the airport? Explore my article highlighting the best airport transfer services accessible from Bangkok Airport.

Is Grab in Thailand reliable?

Grab TH is a reliable transport service with customer-rated drivers, quality controls, a help desk, real-time ride tracking, direct communication with the driver, and in-app safety features.

In my experience with Grab TH, the main issue I’ve encountered is drivers arriving at the wrong pickup point because of a map issue, but you can quickly solve this by calling or messaging the driver through the app.

The reliability and quality of the service tend to improve if you select the more premium services like GrabCar Premium.

How many passengers are allowed in one car?

Grab TH offers various vehicle types, each having a max passenger capacity.

Vehicle Max Passenger Capacity
JustGrab / GrabTaxi / GrabCar4
GrabCar Premium / GrabCar Luxe4-6 (depending on the car)
GabTaxi – 6 seater6

Long trips with Grab

Grab TH offers long-distance travel, although you might have difficulty finding a driver, so I would use the Grab Advanced scheduling service or pre-book through another guaranteed private taxi service.#

In Bangkok, it’s possible to reserve Grab rides for travel to distant destinations within Thailand, such as Ayutthaya, Phuket, Pattaya, and Koh Samet.

For longer trips, the Grab fee structure increases; for instance, GrabCar is 10 THB per km for a journey of more than 40 km vs 7 THB per km for a 6-40 km trip.

Is Grab Safe In Thailand?

Grab vets its drivers before joining the service and provides onboard safety measures to keep customers safe.

In-app safety features

  • Driver rating scores
  • Share a ride with a friend for real-time tracking
  • Report a driver
  • Emergency help button, which Grabs claims calls the police and sends an SMS of the ride details to a registered friend

Grab also provides a GrabCar lady service targeted towards female customers who feel more comfortable with a female driver.

The app has a lost and found feature where you can submit a ticket to Grab if you’ve lost an item during the trip. I left my sunglasses in the car during a journey, and the driver was kind enough to drop them off for me!

I feel safer getting a Grab than a local taxi because there is a record of the trip route, driver, car type, and total payment. Also, support is available through the app help center if you have a dispute.

Be safe

I always check the car registration plate matches my booking, and when greeting the driver, I glance at their profile in the app to see if it’s a match.

Can I use Grab from other counties in Thailand?

Grab accounts set up in other countries can be used in Thailand. However, a foreign credit card linked to Grab may incur currency exchange fees while using the app abroad.

How to change the Grab app language

The language used within the Grab app depends on your device’s settings. It’s not changeable within the app itself. 

To change the language on IOS:

Settings -> General -> Language & Region -> iPhone Language

To change the language on Andriod:

Settings -> Languages & input -> Languages 


Grab is one of the most convenient ways to get around Thailand, but be aware of airport surcharges, surge pricing, toll fees, and the cancelation policy before planning your journey.

Further reading:

Are you searching for alternative transportation choices in Thailand? Take a look at my extensive guide on transportation within the kingdom.

Disclaimer – is not a representative of Grab. Check their website for their latest terms and services.

Photo of author

Written by Nicky

Hi! 👋 I'm an expat who has lived, explored, and worked in Thailand for over 9 years. I started to share the knowledge I've picked up over the years with travelers and expats alike. Find out more on our about page.

Book Your Trip To Thailand


When comparing flights, I rely on Skyscanner or Google Flights. For more insights, look at my article on the best airlines to Thailand.


When finding the best hotel rates, I always compare rates on and Agoda.

Stay connected

recommend getting an eSIM from Airalo or a local pre-paid SIM to stay connected without worrying about roaming fees.

Affiliate Disclosure: We may earn a small commission through affiliate programs if you book through a provided link, which helps us maintain and improve the site. Our recommendations are based on independent research and analysis, and we always strive to provide our readers with unbiased and helpful information.

Leave a Comment