📝 Written 2 Jul 2026 · ✅ Fact-checked 3 Jul 2026 · prices and schedules can change — check with the operator before booking
The first thing to understand before planning is that Songkhla town itself — home to the old town, street art, and Samila Beach — is a separate place from Hat Yai district, which is the transport and commercial hub. Both the airport and the southern train line are on the Hat Yai side, so most travelers arrive in Hat Yai first, then connect into Songkhla town another roughly 30 kilometers, taking about 40 minutes to an hour depending on traffic.
Songkhla town itself has no skytrain or big-city bus network, so getting around relies mainly on songthaews, motorbike taxis, and the Grab app. The old town area along Nang Ngam, Nakhon Nok, and Nakhon Nai roads is compact enough to comfortably walk or cycle. If you want to head out to Koh Yo or the Institute for Southern Thai Studies, you'll need to cross the Tinsulanonda Bridge, which is too far to walk — a private vehicle or rental car is the way to go. Below is a summary table for the overview, followed by details on each option.
| Mode of transport | Route | Cost | Best for | Things to watch out for |
|---|---|---|---|---|
| Flight + onward transfer | Fly into Hat Yai Airport (HDY), then travel ~30 km into Songkhla town | Airfare varies by season + onward transfer (shared van/taxi/Grab) | Travelers from far away who want to save time flying direct from Bangkok or a major city | The airport is in Hat Yai, not Songkhla town — budget extra time for the onward transfer |
| Southern train line | Get off at Hat Yai Junction Station, then take a van/songthaew into Songkhla town | Train fare by seat class + onward transfer cost | Travelers who enjoy the train experience, aren't in a rush, or want to save on a night's accommodation by traveling overnight | The train doesn't reach Songkhla town — takes much longer than flying |
| Van / bus from Bangkok | Buses and vans from the Southern Bus Terminal, arriving in Hat Yai or Songkhla | Cheaper than flying, but a long journey | Budget travelers, those with lots of luggage, or anyone not pressed for time | Very long distance, long hours seated — choose a reputable operator |
| Van/songthaew, Hat Yai–Songkhla | Regular service connecting Hat Yai and Songkhla town, ~30 km | Cheap — tens to just over 100 baht per person depending on distance | Travelers connecting from the airport, train, or bus into Songkhla town | Limited schedule, fewer services in the evening — ask about timing in advance |
| Songthaew / motorbike taxi / Grab | Getting around Songkhla town, Samila Beach, the old town | Songthaew/motorbike taxi are cheap · Grab shows the price before you book | Travelers without a private vehicle, visiting spots around town | Fewer Grab cars than in bigger cities — possible waits during peak times |
| Car rental / walk-cycle old town | Rental car for Koh Yo and out-of-town trips · walk/cycle around the old town | Car rental ฿900–1,500/day + fuel · walking/cycling costs almost nothing | Travelers who want freedom to explore beyond town, or a relaxed old-town visit | Rental requires a driving license · limited parking in the old town on holidays |
Fly into Hat Yai Airport (HDY), then transfer by road
For travelers coming from Bangkok or other distant cities, the fastest option is to fly into Hat Yai Airport (code HDY), the busiest airport in the lower south with the most flights in and out. Both low-cost and full-service carriers run direct flights from Bangkok several times a day. The key thing to understand upfront is that this airport sits within Hat Yai district, not Songkhla town with its old town and Samila Beach. If your destination is Songkhla town, you'll need to travel roughly 30 kilometers further, taking about 40 minutes to an hour.
There are several ways to get from the airport into town: shared vans or airport shuttle vans that drop off at various points, metered airport taxis, or simply calling a Grab right from the airport. If you're traveling in a group, chartering a car or pre-booking a transfer is usually more worthwhile and convenient, since it takes you straight to your accommodation in Songkhla town without multiple transfers. Build in extra time for the onward transfer, especially if you have an appointment or a scheduled check-in — and if you're landing late at night, it's worth booking a transfer in advance rather than trying to find a ride on the spot.
- Fastest option for travelers from Bangkok and far-away cities
- Plenty of flights in and out of Hat Yai, with flexible timing
- Several ways to transfer into town — shared van, taxi, or Grab
- Transfers can be pre-booked straight to your accommodation in Songkhla town
- The airport is in Hat Yai, not Songkhla town — requires a ~30 km transfer
- Fares can be expensive and seats fill fast during high season and long holidays
- If you land late without a pre-booked ride, finding transport into town can be difficult
Southern train line to Hat Yai Junction
The southern train line is another appealing option for travelers who like taking things slow and aren't in a rush. Southbound trains stop at Hat Yai Junction Station, a major railway junction for the lower south, with a choice of special express trains, sleeper cars, and standard seating depending on your budget and comfort preference. The train's advantage is the scenery along the way that flying simply can't offer, and if you choose an overnight sleeper service, you save on a night's accommodation in the bargain — you wake up right in Hat Yai.
The same limitation applies here as with flying: the train stops in Hat Yai and doesn't run directly into Songkhla town. Once you arrive at Hat Yai Junction, you'll need to transfer by van or songthaew into Songkhla town, and there are plenty of onward rides right outside the station. Another point to note is that the train takes much longer than flying — the Bangkok–Hat Yai route takes several hours up to overnight — so it suits travelers who see the journey itself as part of the trip rather than those wanting to arrive quickly. Sleeper tickets sell out fast during long holidays, so book ahead through the State Railway's system or a trusted booking channel.
- A scenic journey with real train atmosphere along the way
- Overnight sleeper service helps save on a night's accommodation
- Multiple seat classes to choose from depending on budget
- Plenty of onward transport right outside Hat Yai station into Songkhla town
- Doesn't run into Songkhla town — requires a transfer from Hat Yai
- Takes much longer than flying
- Sleeper tickets sell out fast during long holidays — book ahead
Van / bus from Bangkok
If you're looking for the cheapest way to reach Songkhla, buses and vans from Bangkok are the answer. Most depart from the Southern Bus Terminal (Taling Chan), with a choice of air-conditioned buses in various classes as well as joint-service vans, arriving in Hat Yai and, in some cases, all the way into Songkhla town. Fares are considerably cheaper than airfare, and you can bring more luggage. This suits budget-conscious travelers, students heading home, or anyone who'd rather put their money toward accommodation and food instead of transport.
What you need to prepare for is that the distance from Bangkok to Songkhla is very long — the journey takes a full overnight stretch, with most departures in the late afternoon or evening arriving the next morning. Choose a seat that reclines comfortably and plan to rest on board. Pick a reputable operator with good reviews for punctuality and safety, and check clearly whether the service ends in Hat Yai or goes all the way into Songkhla town, since if it stops in Hat Yai you'll still need an onward transfer, just as with flying or the train. Keep valuables on you and watch your luggage throughout the trip.
- Noticeably cheaper than flying, easier to stick to a budget
- More luggage allowance than traveling by plane
- Many operators and departure times to choose from
- Some services run straight into Songkhla town without a transfer
- Very long distance, a full overnight journey
- More tiring sitting for so long than flying or an overnight sleeper train
- Some services only reach Hat Yai, requiring a further transfer into town
Van / songthaew, Hat Yai–Songkhla
Once you reach Hat Yai — whether by plane, train, or bus — the cheapest way into Songkhla town is the regular van and songthaew service running between the two all day. The distance is around 30 kilometers, taking roughly 40 minutes to an hour depending on traffic. Fares run from tens up to just over 100 baht per person depending on distance and vehicle type, which is very cheap compared to chartering a taxi — a great fit for solo travelers or pairs looking to save.
Worth knowing: these regular services run on fairly fixed schedules and pickup points. Most run frequently during the day, but services thin out and may stop earlier than expected in the evening. If you arrive in Hat Yai late at night, you may need to rely on Grab or a chartered ride instead. Before you travel, ask your accommodation or station staff about pickup points and schedules, since there are several pickup spots around Hat Yai and each route runs a different path. Once you reach Songkhla town, you can then transfer to a local songthaew or motorbike taxi to reach your accommodation. Overall it's much cheaper than calling a private car, in exchange for needing to plan your timing and transfer points carefully.
- The cheapest way into Songkhla town from Hat Yai
- Runs all day, easy to catch during daytime hours
- Great fit for solo travelers or pairs looking to save
- Both vans and songthaews available depending on preference
- Limited schedule — fewer services or none at all in the evening
- Multiple pickup points around Hat Yai — need to confirm in advance
- Less convenient than a chartered ride if you have a lot of luggage or a large group
Songthaew / motorbike taxi / Grab in town
Once you're in Songkhla town, getting around relies mainly on songthaews, motorbike taxis, and the Grab app, since Songkhla has no skytrain or big-city bus network. In-town songthaews run along main routes connecting key districts with Samila Beach at a low price, while motorbike taxis suit short hops when you want to get somewhere quickly — just find one waiting at a stand or near a market and agree on the price before you hop on. Both are affordable, flexible local options for hopping between spots around town.
For travelers who want convenience and to know the price upfront, Grab works in Songkhla — you see the fare before booking and there's no need to haggle, which is handy when heading back to your hotel at night, carrying something heavy, or just not wanting to negotiate. The catch, compared to Bangkok or Hat Yai, is that there are fewer Grab cars in Songkhla town, so during rush hour or late at night you may wait a while or struggle to find a ride. It's wise to build in extra time, and if you're in an area with motorbike taxi stands or songthaew routes nearby, keep those as a backup. In short, mix and match these three options depending on the situation and you'll get around Songkhla town easily without a private vehicle.
- Get around town without needing a private vehicle
- Songthaews and motorbike taxis are cheap, local options
- Grab shows the price upfront, no haggling, convenient at night
- Easy to mix and match depending on the situation
- Fewer Grab cars in Songkhla town than in bigger cities — long waits during peak times
- Songthaew routes and schedules are limited — don't reach every soi
- Need to agree on the price with motorbike taxis before every ride
Car rental / walking-cycling the old town
If you want to explore Songkhla independently and plan on heading out of town, renting a car is the most worthwhile and convenient option — especially for crossing Tinsulanonda Bridge to Koh Yo, visiting the Institute for Southern Thai Studies, sampling khao satu and seafood along Songkhla Lake, or reaching beaches and temples scattered outside the town center. These spots are too far to walk and public transport doesn't reach them all. Rental companies operate both at Hat Yai Airport and in town, with many offering airport pickup, at around 900–1,500 baht per day depending on the vehicle, not including fuel. You'll need a driving license and should take out full insurance coverage — photograph the car from all angles before taking it, to document its condition.
Getting around Songkhla's old town — Nang Ngam, Nakhon Nok, and Nakhon Nai roads — is a different matter entirely, since this area is compact and attractive enough to suit walking or cycling far better than driving. Sino-Portuguese shophouses, street art, coffee shops, and food are all within comfortable walking distance of each other. Many places to stay in the old town lend or rent out bicycles, and cycling in the morning or evening when the sun isn't too strong is ideal, letting you take in details of the neighborhood that you'd miss driving past. One thing to watch for when driving in the old town is that the streets are narrow with limited parking, especially on holidays when it gets crowded — you'll feel more at ease parking the car and walking or cycling around the neighborhood instead.
- Freedom to head out of town, easy crossing over Tinsulanonda Bridge to Koh Yo
- Worthwhile when traveling in a group or visiting several spots off the public transport routes
- The old town is compact — enjoyable to walk or cycle and soak up the atmosphere
- Many places to stay in the old town lend or rent out bicycles
- Rental requires a driving license and full insurance coverage is recommended
- Old town streets are narrow with limited parking, especially on holidays
- Walking/cycling only covers the old town — far-flung spots still need a vehicle
Which one should you choose?
In short, based on trip style: coming from Bangkok or far away and want to arrive fast — fly into Hat Yai Airport, then transfer into Songkhla town, the most time-efficient option · love the atmosphere and want to save a night's accommodation — overnight sleeper train to Hat Yai Junction, then transfer into town · tight budget and not pressed for time — bus/van from Bangkok is cheapest but a long ride · once you're in Hat Yai, the regular van/songthaew service is the cheapest way into Songkhla town · getting around town without a private vehicle — mix songthaew, motorbike taxi, and Grab · want to head out to Koh Yo or beyond — renting a car gives you the most freedom, while the old town is more fun on foot or by bike than by car.
Book activities & tickets in advance
Popular transfers and activities in Songkhla-Hat Yai are more convenient to book online in advance, with no need to haggle on the spot.
Visiting Songkhla — where should you stay?
Choose a well-located hotel in the walkable old town, or right on Samila Beach with sea views. Compare prices across 3 sites before booking.
Search hotels on AgodaOnce your route is sorted, pick a well-located hotel so getting anywhere is easy
See well-located hotels in Songkhla →