InterInformation
RoutesMapCountriesGuidesSearch route...
Search routeRoutesMapCountriesGuides
InterInformation

Find the best way to travel anywhere in the world — trains, ferries, buses and flights.

info@interinformation.com

Navigate

RoutesCountriesGuidesMap

More

Contact

Get updates

New routes, guides and updates — straight to your inbox.

Booking links on this site are affiliate links — the commission we receive does not affect the price you pay.
© 2026 InterInformation. All rights reserved.
HomeRoutesCountriesGuides
  1. Home
  2. /
  3. Routes
  4. /
  5. Hat Yai → Donsak

Hat Yai → Donsak

Traveling from Hat Yai to Donsak involves a single bus option. The journey takes approximately 360 minutes, with ticket prices ranging from 450 to 900 THB. It's advisable to check current schedules for availability.

ℹ️

Useful Info

from ฿450· Fastest: 6 h· 1 modes
Price
฿450
From
Travel time
6h
Fastest
Transport modes
Bus
Providers
1
service providers

Cheapest

The bus is also the cheapest option, with prices starting at 450 THB. Consider the relatively long duration of the journey.

For families

The bus suits families preferring a direct and comfortable ride. It's worth considering the relatively long travel time.

More booking options▾
Bus
DirectFastestCheapest
Hat Yai
6h
Donsak
Price:฿450–900
Book via 12Go

Connecting Routes (5)

Combined route
Hat YaiAyutthayaDonsak
1Hat YaiAyutthaya6 hBook
2AyutthayaDonsakBook
Separate bookings · Connection not guaranteed · Allow buffer time
Combined route
Hat YaiKhao SokDonsak
1Hat YaiKhao Sok6 hBook
2Khao SokDonsakBook
Separate bookings · Connection not guaranteed · Allow buffer time
Combined route
Hat YaiChiang RaiDonsak
1Hat YaiChiang Rai6 hBook
2Chiang RaiDonsakBook
Separate bookings · Connection not guaranteed · Allow buffer time
Combined route
Hat YaiRailayDonsak
1Hat YaiRailay6 hBook
2RailayDonsakBook
Separate bookings · Connection not guaranteed · Allow buffer time
Combined route
Hat YaiRanongDonsak
1Hat YaiRanong6 hBook
2RanongDonsakBook
Separate bookings · Connection not guaranteed · Allow buffer time
Share:

Notify me about changes to this route

We'll notify you when prices or options change.

FAQ

How long does it take to travel from Hat Yai to Donsak by bus?
The bus journey from Hat Yai to Donsak takes approximately 360 minutes, which is 6 hours. Consider bringing a book or something to pass the time.
What is the cost of a bus trip from Hat Yai to Donsak?
The price ranges from 450 to 900 THB. It's worth checking in advance for any special deals or discounts.
What is the cost of a bus ticket from Hat Yai to Donsak?
The bus ticket costs between 450 and 900 Thai Baht. The price may vary depending on the bus company and travel conditions.
How long does the bus ride from Hat Yai to Donsak take?
The bus ride takes about 360 minutes. It's important to consider this duration when planning your schedule.
Are there direct buses from Hat Yai to Donsak?
Yes, there are direct buses from Hat Yai to Donsak, making the planning and journey straightforward.
Is the bus ride suitable for families?
The bus ride can be suitable for families, but it's important to consider the long travel time. Bringing snacks and games for children is recommended.
Is the bus journey from Hat Yai to Donsak suitable for families?
The journey is suitable for families, but it's a good idea to bring snacks and games for children for the 6-hour trip.
Is it possible to travel overnight from Hat Yai to Donsak?
There is no information on direct overnight buses, so it's advisable to check the schedules in advance.
Is there a direct route from Hat Yai to Donsak?
Yes, there is a direct route from Hat Yai to Donsak. You can book a ticket directly through the provider.
Do I need separate tickets?
Yes, combined routes require separate tickets for each leg. We recommend leaving a buffer between connections.
How long does the route from Hat Yai to Donsak take?
The fastest option takes about 6 hours. Travel times vary by transport mode and weather conditions.
How much does travel from Hat Yai to Donsak cost?
The lowest price we found is 450 THB. Prices may vary by season and booking time.

Hotels in Surat Thani

No hotels in Donsak itself — these are the closest, in Surat Thani

All hotels in Surat Thani
Me Dream ResidencePopular choice
★★★Serviced apartment, Serviced apartment

Me Dream Residence

9.1Superb· 486 reviews
📶 Free WiFi
$20/night
From $20 — Check availability

via Agoda

Magical Mountain View ResortPopular choice
★★★★Lodge

Magical Mountain View Resort

8.8Fabulous· 702 reviews
🍳 Breakfast📶 Free WiFi
$85/night
From $85 — Check availability

via Agoda

JJ HOME RESORT Premium stay
★★★★★Hotel

JJ HOME RESORT

9.5Exceptional· 101 reviews
📶 Free WiFi
$19/night
From $19 — Check availability

via Agoda

Related guides

How to Get to Koh Lipe

How to Get to Koh Phangan

How to Get to Koh Tao

Reviews

No reviews yet — be the first!

Related routes

Hat Yai to PenangPenang to Hat YaiDonsak to Khao LakHat Yai to KrabiHat Yai to Koh LantaHat Yai to Pai
Hat YaiDonsakAll routes