Bangkok to Pattaya
    Route Guide

    Bangkok Pattaya

    Pattaya is just 150km from Bangkok — here are all the ways to get there with prices, times and booking links for 2026.

    Compare All Options

    TransportDurationPriceFrequency
    Public Bus
    2–2.5 hrs ฿120–฿150Every 30 minBook
    Private Minivan
    1.5–2 hrs ฿200–฿350Every 20 minBook
    Private Transfer
    1.5 hrs ฿1,500–฿2,500On demandBook
    Train
    3.5 hrs ฿311 dailyBook

    Detailed Breakdown

    Public Bus

    Duration2–2.5 hrs
    Price฿120–฿150
    FrequencyEvery 30 min
    Pros
    • Very cheap
    • Frequent departures
    • Direct from Ekkamai or Mo Chit
    Cons
    • Can be crowded
    • No guaranteed seat
    Book Public Bus

    Private Minivan

    Duration1.5–2 hrs
    Price฿200–฿350
    FrequencyEvery 20 min
    Pros
    • Faster than public bus
    • Door-to-door from hotel
    Cons
    • Cramped seating
    • Driver may wait to fill van
    Book Private Minivan

    Private Transfer

    Duration1.5 hrs
    Price฿1,500–฿2,500
    FrequencyOn demand
    Pros
    • Door-to-door
    • Comfortable
    • Great for groups
    Cons
    • Most expensive
    Book Private Transfer

    Train

    Duration3.5 hrs
    Price฿31
    Frequency1 daily
    Pros
    • Incredibly cheap
    • Scenic journey
    Cons
    • Only 1 train per day
    • Slow
    • Old rolling stock
    Book Train

    Travel Tips

    • The bus from Ekkamai (Eastern Bus Terminal) is the most popular option.
    • From Suvarnabhumi airport, take the direct bus to Pattaya (฿143, every hour).
    • Grab is available for door-to-door at ~฿1,200–1,800.
    • Avoid travelling on Friday evenings — Bangkok traffic adds 1–2 hours.

    Our Recommendation: Take the public bus from Ekkamai for the best value — ฿120, comfortable, and every 30 minutes. If arriving at Suvarnabhumi, the airport bus is the most convenient.

    Frequently Asked Questions

    How long does it take from Bangkok to Pattaya?
    The fastest option is a private transfer at 1.5 hours. Public buses take 2–2.5 hours, and minivans take 1.5–2 hours.
    What is the cheapest way to get to Pattaya from Bangkok?
    The train costs only ฿31 but runs once daily. Public buses from Ekkamai cost ฿120–150 and run every 30 minutes.
    Can I get from Suvarnabhumi Airport directly to Pattaya?
    Yes, there is a direct airport bus from Suvarnabhumi to Pattaya running every hour for ฿143.
    Is there a train from Bangkok to Pattaya?
    Yes, but there is only 1 train per day. It costs ฿31 and takes about 3.5 hours. The train is scenic but slow.

    Ready to Book Your BangkokPattaya Trip?

    Compare prices and book trains, buses, ferries & flights instantly.

    Check Prices & Book Now

    Thailand Tips Straight to Your Inbox

    Seasonal deals, new guides and insider secrets. No spam — just Thailand.