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

Grab is a multi-usage app offering transport, food delivery, package delivery, and other services in Southeast Asia.

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 annually.

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 vehicle types 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.

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

Step 1: Download the Grab app

Step 2: Setup an account with Grab

Steps on how to use Grab

Step 1: Open the Grab app

Step 2: Click on the transport icon

Step 3: Enter the pickup point and destination

Step 4: Select the vehicle type

Step 5: Process the booking

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 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 fixed-rate private car 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 don’t prefer 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.

However, 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 that paying for a Grab with my credit card is the most convenient way 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 tip your Grab driver in Thailand, you can easily do so through the Grab application.

Check out my tipping guide to learn more about tipping etiquette in Thailand.

Grab advanced/scheduled booking 

Grab TH has an advanced booking service that allows you to 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 a day, 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 to 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

Update 2024: Grab introduced a pickup zone at the airport at Grate 4 on the first floor of arrivals.

Don Mueang Airport (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 the extra costs with you 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.

If you prefer to book an airport transfer in advance? We’ve compiled a list of some of Bangkok’s best airport transfer services.

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.

If you select premium services like GrabCar Premium, the reliability and quality of the service are generally better.

How many passengers are allowed in one car?

Grab TH offers various vehicle types, each having a maximum 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.

The Grab fee structure increases for longer trips; for instance, GrabCar charges 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 the trip route, driver, car type, and total payment are recorded.

Also, support is available through the app’s 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 countries?

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 

Before you go…

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

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 Asia for over 10 years. I started to share the knowledge I've picked up over the years with travelers interested in visiting Asia. Find out more on our about page.

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