Travel from Bangkok to Weligama

Flights from Bangkok to Weligama

SriLankan Airlines, Flydubai and three other airlines fly from Bangkok to Weligama 5 times a day.

How to get from Bangkok to Weligama

ModeDurationPrice
From Phaya Thai train to Bangkok airport, fly to Colombo airport, line 187 bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, then train to Weligama.10 h 14 min$194
From Phaya Thai train to Bangkok airport, fly to Diyawanna Oya airport, taxi to Colombo Fort, then train to Weligama.12 h 40 min$297
From Phaya Thai train to Bangkok airport, fly to Dickwella airport, then taxi to Weligama.18 h 40 min$328
From Phaya Thai train to Bangkok airport, fly to Hambantota airport, then taxi to Weligama.14 h 59 min$626
From Phaya Thai train to Bangkok airport, fly to Hatton airport, then taxi to Weligama.15 h$441
From Phaya Thai train to Bangkok airport, fly to Katugastota airport, train to Colombo Fort, then train to Weligama.18 h 28 min$225

How long does it take to get from Bangkok to Weligama?

It takes approximately 10 h 14 min to get from Bangkok to Weligama, including transfers.

Operators from Bangkok to Weligama

OperatorPhoneWebsite
Airport Rail LinkAirport Rail Link
Thai Airways InternationalThai Airways International
SriLankan AirlinesSriLankan Airlines
Malaysia AirlinesMalaysia Airlines
Jetstar Asia AirwaysJetstar Asia Airways
Sri Lanka Transport Board - SLTB ICT+942581120-29Sri Lanka Transport Board - SLTB ICT
Sri Lanka RailwaysSri Lanka Railways
FlydubaiFlydubai
Cinnamon AirCinnamon Air
Jet AirwaysJet Airways
Bangkok AirwaysBangkok Airways
EmiratesEmirates
Singapore AirlinesSingapore Airlines
Scoot Tigerair Scoot Tigerair
Cathay PacificCathay Pacific
IndiGo AirlinesIndiGo Airlines
Thai SmileThai Smile
Close Print Itinerary
  1. Here are 6 options to get from
    Bangkok to Weligama:

    1. Trip:
      1 Fly to Colombo, train
      • One-Way approx: USD $133 - $396
      • Duration: 10 h 14 min
      Open +
      • Trip:
        1 Fly to Colombo, train
        • One-Way approx: USD $133 - $396
        • Duration: 10 h 14 min
        Close x
    2. Trip:
      2 Fly to Diyawanna Oya, train
      • One-Way approx: USD $195 - $560
      • Duration: 12 h 40 min
      Open +
      • Trip:
        2 Fly to Diyawanna Oya, train
        • One-Way approx: USD $195 - $560
        • Duration: 12 h 40 min
        Close x
    3. Trip:
      3 Fly to Dickwella
      • One-Way approx: USD $213 - $579
      • Duration: 18 h 40 min
      Open +
      • Trip:
        3 Fly to Dickwella
        • One-Way approx: USD $213 - $579
        • Duration: 18 h 40 min
        Close x
    4. Trip:
      4 Fly to Hambantota, taxi
      • One-Way approx: USD $311 - $1,077
      • Duration: 14 h 59 min
      Open +
      • Trip:
        4 Fly to Hambantota, taxi
        • One-Way approx: USD $311 - $1,077
        • Duration: 14 h 59 min
        Close x
    5. Trip:
      5 Fly to Hatton, taxi
      • One-Way approx: USD $311 - $702
      • Duration: 15 h
      Open +
      • Trip:
        5 Fly to Hatton, taxi
        • One-Way approx: USD $311 - $702
        • Duration: 15 h
        Close x
    6. Trip:
      6 Fly to Katugastota, train
      • One-Way approx: USD $143 - $388
      • Duration: 18 h 28 min
      Open +
      • Trip:
        6 Fly to Katugastota, train
        • One-Way approx: USD $143 - $388
        • Duration: 18 h 28 min
        Close x