Distance from Ban Mai to Viljandi

The distance between Ban Mai, Thailand and Viljandi, Estonia is 8,451 kilometers (5,251 miles).

Ban Mai, Songkhla, Thailand

Viljandi, Viljandimaa, Estonia

From Ban Mai to Viljandi, the straight-line distance is 8,451 kilometers, heading northwest. Ban Mai is at only 6 meters above sea level, while Viljandi is at 84 meters.

Travel time

Mode Estimated time
Bicycle 26-30 days
Motorcycle 10-12 days
Car 8-10 days
Airplane 12-14 hours
Speed Time
50 km/h
100 km/h
150 km/h
Ban Mai, Thailand

Local time:

Time Zone: Asia/Bangkok

Coordinates: 7.2041° N 100.5451° E

Elevation: 6 m (20 ft)


Nearby airports:
  • Songkhla Airport (SGZ)
  • Hat Yai International Airport (HDY)
  • Pattani Airport (PAN)
  • Trang Airport (TST)
  • Sultan Abdul Halim Airport (AOR)
Viljandi, Estonia

Local time:

Time Zone: Europe/Tallinn

Coordinates: 58.3632° N 25.5916° E

Elevation: 84 m (276 ft)


Nearby airports:
  • Tartu Ülenurme Airport (TAY)
  • Pärnu Airport (EPU)
  • Tallinn Airport (TLL)
  • Kärdla Airport (KDL)
  • Pskov Airport (PKV)

Other distances from Ban Mai

Distance between cities Kilometers
From Ban Mai to Bangkok 725 km
From Ban Mai to Samut Prakan 707 km
From Ban Mai to Phra Pradaeng 714 km
From Ban Mai to Hat Yai 23 km
From Ban Mai to Pak Kret 742 km

Other distances from Viljandi

Distances between cities Kilometers
From Viljandi to Tallinn 129 km
From Viljandi to Tartu 66 km
From Viljandi to Saku 118 km
From Viljandi to Narva 188 km
From Viljandi to Pärnu 64 km

Cities within similar distances

The following list contains cities that are at equal or similar distances as between Ban Mai and Viljandi.

From To Distance (kilometers)
Ecatepec de Morelos, Mexico Belfast, United Kingdom 8,451 km
Dallas, United States Porto Alegre, Brazil 8,451 km
Mississauga, Canada Córdoba, Argentina 8,451 km
Warsaw, Poland Tampa, United States 8,451 km
Panama City, Panama Valencia, Spain 8,450 km
Lisbon, Portugal El Paso, United States 8,452 km
Leeds, United Kingdom Bakersfield, United States 8,452 km
Managua, Nicaragua Córdoba, Spain 8,450 km
The Bronx, United States Ibadan, Nigeria 8,450 km
Ciudad Juárez, Mexico Lisbon, Portugal 8,452 km
Leeds, United Kingdom Bogotá, Colombia 8,452 km
Oklahoma City, United States São Paulo, Brazil 8,449 km
Oklahoma City, United States Guarulhos, Brazil 8,449 km
Vienna, Austria Bangkok, Thailand 8,449 km
Lisbon, Portugal Veracruz, Mexico 8,449 km
San Pedro Sula, Honduras Bilbao, Spain 8,453 km
Accra, Ghana Baltimore, United States 8,453 km
Sheffield, United Kingdom Bogotá, Colombia 8,449 km
San Antonio, United States Málaga, Spain 8,453 km
Abuja, Nigeria Santiago de los Caballeros, Dominican Republic 8,453 km

Measure more distances between cities