Veg Thailand← All curated lists
Curated list

Vegan near the BTS: plant-based eating along the Skytrain

Bangkok traffic is famous for the wrong reasons, but the BTS Skytrain and MRT make the city's best plant-based food surprisingly reachable. Every place on this list is within roughly 500 metres of a station — close enough to walk even in April heat.

Distances shown are from the station exit. We've ordered by rating, but they're spread across the network, so wherever you're staying there's a good meal a few stops away.

The list

Shree Bhavan Pure South Indian Vegetarian Restaurant
#1

Shree Bhavan Pure South Indian Vegetarian Restaurant

Vegetarian/Vegan ★ 4.9 (5949)
Indian (South) · Thanon Phaya Thai · 🚆 Ratchaprarop (~190m)

A highly-rated pure South Indian vegetarian restaurant in Pratunam — dosas, idli and thalis at budget prices.

Chotivala 100% Pure Vegetarian & Jain Food Indian Restaurant
#2

Chotivala 100% Pure Vegetarian & Jain Food Indian Restaurant

Vegetarian/Vegan ★ 4.7 (5300)
Indian · Thanon Phaya Thai · 🚆 Ratchaprarop (~140m)

A pure-vegetarian & Jain North/South Indian restaurant near Indra Square, Pratunam.

India Greens Restaurant
#3

India Greens Restaurant

Vegetarian/Vegan ★ 4.9 (3329)
Indian · Makkasan · 🚆 Makkasan (~190m)

A 24-hour pure-vegetarian Indian restaurant in Makkasan with separate North and South Indian chefs. Customers rave about the paneer dishes, biryani, thali and freshly baked naan.

Shree Khodiyar Kathiyawadi Dhaba pure vegetarian Indian restaurant Bangkok
#4

Shree Khodiyar Kathiyawadi Dhaba pure vegetarian Indian restaurant Bangkok

Vegetarian/Vegan ★ 4.8 (1749)
Indian (North) · Thanon Phaya Thai · 🚆 Ratchaprarop (~150m)

A pure-vegetarian Gujarati (Kathiyawadi) restaurant near Pratunam. Known for its Gujarati and dal-baati thalis, Kathiyawadi paneer dishes and Surti undhiyu, with free salads and pickles and Jain options.

Mercy Republic
#5

Mercy Republic

Fully vegan ★ 4.9 (1395)
Vegan / International · Khlong Toei Nuea · 🚆 Sukhumvit (~440m)

A hip-hop-themed vegan bar & restaurant in Sukhumvit 23 — Thai fusion street food and vegan cocktails inspired by R&B classics.

DOSA KING, 100% Pure Vegetarian Indian Experience Since 2002
#6

DOSA KING, 100% Pure Vegetarian Indian Experience Since 2002

Vegetarian/Vegan ★ 4.2 (3835)
Indian (North) · Khlong Toei Nuea · 🚆 Nana (~130m)

A pure-vegetarian Punjabi & South Indian stalwart since 2002 on Sukhumvit 11 — dosas and curries with vegan and Jain options.

Kem-Kon Vegan Phahurat
#7

Kem-Kon Vegan Phahurat

Fully vegan ★ 4.8 (785)
Vegan / International · Wang Burapha Phirom · 🚆 Sam Yot (~410m)

A 100% vegan Thai ‘street food by plant’ concept with several branches — familiar Thai dishes done entirely plant-based.

Maa Pure Vegetarian Indian Restaurant
#8

Maa Pure Vegetarian Indian Restaurant

Vegetarian/Vegan ★ 4.6 (973)
Indian · ถนนพญาไท เขตพญาไท กรุงเทพมหานคร 10400 · 🚆 Ratchaprarop (~170m)

A pure-vegetarian Indian restaurant in Indra Square, Pratunam, with bright interiors themed around mothers. Its samosa chaat is a signature (praised as 'the best outside India'), alongside paneer makhani, chole bhature and Chinese bhel.

Ruyi vegetarian
#9

Ruyi vegetarian

Vegan/Jay ★ 4.7 (791)
Vegan / International · Rong Muang · 🚆 Hua Lamphong (~110m)

A long-loved Thai-Chinese vegetarian restaurant near Hua Lamphong MRT, popular with locals. Generous, cheap plates of mock 'duck' and 'pork', fried dumplings, stir-fried 'crab' curry and tom-yum noodle soup — expect a wait at peak times.

Golden State Vegan Restaurant
#10

Golden State Vegan Restaurant

Fully vegan ★ 4.7 (728)
Japanese · Khlong Tan Nuea · 🚆 Phrom Phong (~260m)

Coastal-Californian vegan cooking near Phrom Phong — plant-based burgers and fusion plates in a relaxed bar-restaurant.

Vegetarian Society in Chatuchak
#11

Vegetarian Society in Chatuchak

Vegetarian/Vegan ★ 4.6 (835)
Vegan / International · Chatuchak · 🚆 Kamphaeng Phet (~160m)

A Santi-Asoke Buddhist food hall behind Chatuchak with ~20 very cheap jay stalls — open mornings only.

Sugam South Indian Restaurant (Silom)
#12

Sugam South Indian Restaurant (Silom)

Vegetarian/Vegan ★ 4.4 (904)
Indian (South) · Bang Rak · 🚆 Surasak (~470m)

Authentic South Indian vegetarian near Silom's Mariamman temple — dosas, thalis and coconut chutney at fair prices.

The Bikanervala | Bangkok Pratunam Indian restaurant Pure Vegetarian
#13

The Bikanervala | Bangkok Pratunam Indian restaurant Pure Vegetarian

Vegetarian/Vegan ★ 4.8 (503)
Indian · Thanon Phaya Thai · 🚆 Ratchaprarop (~270m)

The Bangkok outpost of Bikanervala, the 1905 Indian sweets-and-snacks institution, in Pratunam. Come for traditional sweets (gulab jamun, barfi, jalebi) and chaats like the Delhi-style raj kachori, plus pure-veg curries and biryani.

Snoop's Joint
#14

Snoop's Joint

Fully vegan ★ 4.9 (425)
Vegan / International · Khlong Toei Nuea · 🚆 Sukhumvit (~470m)

A 100% plant-based, pet-friendly joint on Sukhumvit 21, named after the owner's dog. Famous for vegan burgers — the signature Snoop's cheeseburger and the crisp 'n' spicy paneer burger — plus the UnBEETable salad, enoki 'tenders' and oat-milk shakes.

So Vegan - i'm Chinatown​ (2F)
#15

So Vegan - i'm Chinatown​ (2F)

Fully vegan ★ 4.7 (551)
Grocery / Health · ป้อมปราบ แขวงป้อมปราบศัตรูพ่าย · 🚆 Wat Mangkon (~120m)

Casual vegan Thai inside the I'm Chinatown mall — known for its mushroom noodle soup and mock-meat Thai dishes.

Ratings are live Google snapshots, and every place links to its full listing — hours, map, BTS directions and reviews. Browse all 422 places →