Home Plan trip Destinations Songkhla 🧭 Plan Your Trip 🔎 Search THEN About
HomeThailandSongkhlaHow to get around Songkhla
📍 Songkhla · Southern Thailand · Getting-around guide · Updated 2026

How to get around
Songkhla

Songkhla trips up a lot of travelers before they even set off, because the main airport people fly into is Hat Yai Airport (HDY), not Songkhla town itself — you still need to connect roughly 30 kilometers into the city. The same goes for the southern train line, which terminates at Hat Yai Junction Station and doesn't run directly into Songkhla town. This page compares every way to reach Songkhla, from flights, trains, and vans/buses from Bangkok, to getting around Songkhla itself by songthaew, motorbike taxi, Grab, car rental, and walking or cycling through the old town — with realistic approximate prices and caveats for each option, so you can pick what fits your budget and trip style.

✈️ Hat Yai Airport🚆 Train🚐 Van/Bus🚗 Car rental🛵 Songthaew/Motorbike🚶 Walk/cycle old town
Explore all 6 Photo: Tarik Abdel Monem · CC BY 2.0 (illustrative)

📝 Written 2 Jul 2026 · ✅ Fact-checked 3 Jul 2026 · prices and schedules can change — check with the operator before booking

Type
Area

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.

Comparing ways to reach Songkhla and get around town
Mode of transportRouteCostBest forThings to watch out for
Flight + onward transferFly into Hat Yai Airport (HDY), then travel ~30 km into Songkhla townAirfare 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 cityThe airport is in Hat Yai, not Songkhla town — budget extra time for the onward transfer
Southern train lineGet off at Hat Yai Junction Station, then take a van/songthaew into Songkhla townTrain fare by seat class + onward transfer costTravelers who enjoy the train experience, aren't in a rush, or want to save on a night's accommodation by traveling overnightThe train doesn't reach Songkhla town — takes much longer than flying
Van / bus from BangkokBuses and vans from the Southern Bus Terminal, arriving in Hat Yai or SongkhlaCheaper than flying, but a long journeyBudget travelers, those with lots of luggage, or anyone not pressed for timeVery long distance, long hours seated — choose a reputable operator
Van/songthaew, Hat Yai–SongkhlaRegular service connecting Hat Yai and Songkhla town, ~30 kmCheap — tens to just over 100 baht per person depending on distanceTravelers connecting from the airport, train, or bus into Songkhla townLimited schedule, fewer services in the evening — ask about timing in advance
Songthaew / motorbike taxi / GrabGetting around Songkhla town, Samila Beach, the old townSongthaew/motorbike taxi are cheap · Grab shows the price before you bookTravelers without a private vehicle, visiting spots around townFewer Grab cars than in bigger cities — possible waits during peak times
Car rental / walk-cycle old townRental car for Koh Yo and out-of-town trips · walk/cycle around the old townCar rental ฿900–1,500/day + fuel · walking/cycling costs almost nothingTravelers who want freedom to explore beyond town, or a relaxed old-town visitRental requires a driving license · limited parking in the old town on holidays
1

Fly into Hat Yai Airport (HDY), then transfer by road

📍 Hat Yai Airport · ~30 km from Songkhla town 🧭 Hat Yai → Songkhla
Duration~1.5 hr flight from Bangkok + ~40–60 min transfer into town
Approx. priceAirfare varies by season + onward transfer (shared van/airport taxi/Grab)
👍 Best forTravelers coming from Bangkok or far away who want to save time and have plenty of flight options
Many flightsFastest optionRequires onward transfer

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.

💡
Tip: If you're landing at night or traveling in a group, book a Hat Yai–Songkhla airport transfer in advance so you don't have to stand around negotiating a ride late at night — and build in at least an extra hour for the onward transfer in your itinerary.
✅ Highlights from reviews
  • 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
⚠️ Worth noting
  • 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
2

Southern train line to Hat Yai Junction

📍 Hat Yai Junction Station · onward transfer into Songkhla town 🧭 Hat Yai → Songkhla
DurationBangkok–Hat Yai takes several hours up to overnight + onward transfer into town
Approx. priceFare by seat class/sleeper berth + onward transfer into Songkhla town
👍 Best forTravelers who enjoy the train experience, want to save on accommodation by traveling overnight, and aren't in a hurry
Train atmosphereSleep on board, save on lodgingDoesn't reach town

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.

💡
Tip: If you're taking the train, choose an overnight sleeper service to save on a night's accommodation and wake up right in Hat Yai. Book ahead, especially during long holidays, and plan your onward van/songthaew transfer from the station into Songkhla town in advance too.
✅ Highlights from reviews
  • 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
⚠️ Worth noting
  • 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
3

Van / bus from Bangkok

📍 Departs from the Southern Bus Terminal · arrives in Hat Yai/Songkhla 🧭 Bangkok → Hat Yai/Songkhla
DurationBangkok–Hat Yai/Songkhla takes a long overnight journey
Approx. priceCheaper than flying · price varies by operator and seat class
👍 Best forBudget travelers with lots of luggage who aren't pressed for time
Budget-friendlyRoom for luggageLong journey

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.

💡
Tip: Book bus/van tickets in advance during long holidays since they sell out fast. Choose an operator with good reviews for punctuality and safety, and check clearly whether it stops in Hat Yai or goes into Songkhla town so you can plan your onward transfer correctly.
✅ Highlights from reviews
  • 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
⚠️ Worth noting
  • 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
4

Van / songthaew, Hat Yai–Songkhla

📍 Regular service connecting Hat Yai with Songkhla town 🧭 Hat Yai ↔ Songkhla
DurationHat Yai–Songkhla ~40–60 min depending on traffic
Approx. priceCheap · tens to just over 100 baht per person depending on distance and vehicle type
👍 Best forTravelers connecting from the airport, train, or bus in Hat Yai into Songkhla town
CheapRegular serviceLimited schedule

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.

💡
Tip: Confirm the pickup point and schedule for the Hat Yai–Songkhla van/songthaew clearly beforehand, since there are multiple pickup spots and services thin out a lot in the evening. If you arrive in Hat Yai late at night, have Grab or a chartered ride as a backup plan.
✅ Highlights from reviews
  • 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
⚠️ Worth noting
  • 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
5

Songthaew / motorbike taxi / Grab in town

📍 Songkhla town · old town · Samila Beach 🧭 Within Songkhla town
DurationAvailable on demand within the town area
Approx. priceSongthaew/motorbike taxi tens to just over 100 baht · Grab shows the price before you book
👍 Best forTravelers without a private vehicle, visiting spots around town
Getting around townNo vehicle neededFewer Grab cars than big cities

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.

💡
Tip: Keep the Grab app as your main option when heading back at night or carrying something heavy, but keep in mind there are fewer cars in Songkhla than in bigger cities, so you may wait a while during peak times. Have a motorbike taxi stand or songthaew route as a backup.
✅ Highlights from reviews
  • 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
⚠️ Worth noting
  • 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
6

Car rental / walking-cycling the old town

📍 Rental car for Koh Yo and out-of-town trips · walk/cycle the old town 🧭 Songkhla + Koh Yo
DurationCar rental by the day · walking/cycling the old town takes half a day to a full day
Approx. priceCar rental ฿900–1,500/day + fuel · walking/cycling costs almost nothing
👍 Best forTravelers wanting to explore Koh Yo and beyond independently, or enjoy the old town at a relaxed pace
Freedom outside townCross the bridge to Koh YoOld town is walkable/bikeable

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.

💡
Tip: Rent a car for days when you plan to cross Tinsulanonda Bridge to Koh Yo or head out of town, and park the car on days you're exploring the old town, walking or borrowing a bike from your accommodation instead — it's more comfortable given the narrow streets and limited parking on holidays.
✅ Highlights from reviews
  • 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
⚠️ Worth noting
  • 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.

See all Songkhla activities on Klook

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 Agoda

Once your route is sorted, pick a well-located hotel so getting anywhere is easy

See well-located hotels in Songkhla →

FAQ

Is Hat Yai Airport in Songkhla town?

No, it isn't. Hat Yai Airport (HDY) sits within Hat Yai district, about 30 kilometers from Songkhla town, home to the old town and Samila Beach. You'll need to transfer by road for another 40 minutes to an hour, via shared van, airport taxi, or Grab. If you're traveling in a group or landing late at night, booking a transfer in advance straight to your accommodation in Songkhla town is more convenient.

Which station do you arrive at by train to Songkhla, and how do you transfer into town?

The southern train line stops at Hat Yai Junction Station and doesn't run directly into Songkhla town. Once you arrive in Hat Yai, you'll need to transfer by van or regular songthaew into Songkhla town, and there are plenty of onward rides available right outside the station at a low cost. Taking an overnight sleeper service helps save on a night's accommodation, but book tickets in advance, especially during long holidays.

What's the cheapest way from Hat Yai into Songkhla town?

The cheapest option is the regular van and songthaew service connecting Hat Yai with Songkhla town all day. The distance is about 30 kilometers, taking roughly 40 minutes to an hour. Fares run from tens up to just over 100 baht per person depending on distance. Worth knowing: services run frequently during the day but thin out in the evening, so confirm the pickup point and schedule clearly. If you arrive in Hat Yai late at night, have Grab or a chartered ride as a backup plan.

Do you need to rent a car to get around Songkhla town?

Not if you're only visiting within town. The old town along Nang Ngam, Nakhon Nok, and Nakhon Nai roads is compact enough to comfortably walk or cycle. For Samila Beach and other spots around town, you can use a songthaew, motorbike taxi, or Grab. Renting a car is worthwhile if you want to head out of town, such as crossing Tinsulanonda Bridge to Koh Yo, or reaching spots that public transport doesn't fully cover.

How do you get to Koh Yo from Songkhla town?

Koh Yo sits in Songkhla Lake, connected to the mainland by Tinsulanonda Bridge — too far to walk. The most convenient way is to drive a private or rental car across the bridge. Without a car, you can charter a ride, call a Grab, or ask about songthaews running that route. Koh Yo has the Institute for Southern Thai Studies, lake views, and waterfront seafood restaurants worth stopping at — it makes a great half-day trip from town.

Copyright & Image Takedown Policy

Thailandaddict is created to review and share travel experiences. Where an image is sourced from elsewhere, we credit the source. If you are the copyright owner and prefer that your image not appear on this site, please contact us and we will gladly remove the image or correct the information.

View my trip →