Udon Thani for Digital Nomads
Thailand is one of the most visited countries in the world, and the north-eastern region of Isaan takes-up about one third of the country. For reasons I've never understood it gets largely ignored by tourists. If anywhere in Isaan ever is going to break-into the consciousness of tourists, my guess is that it will be Udon Thani.
While tourism here is still minimal and largely unnoticeable compared to more touristy places in Thailand, by simply being the closest big city to Laos it does attract a few stragglers travelling north. There's also a large community of retired expats here, meaning an area of foreigner-aimed bars in the centre of the city has sprung-up to cater to their insatiable drinking habits. That alone makes it more foreigner-friendly than anywhere else in Isaan.
Don't make the mistake of thinking this is even close to somewhere like Chiang Mai. There are maybe 50 bars on soi Samphan Thamit and the surrounding area that are very foreigner-friendly. Getting away from this area and the centre of the city, you can walk all day and only see only a handful of non-Thai faces.
Udon is a very relaxed, very welcoming city. It's safe, it's cheap, it's pleasant to walk around, and it has some big lakes within easy reach of the city that are great for exercising. It's no surprise then that since my first visit in 2023, I've been here three times, most recently staying for a month, and will likely be back many more times in the coming years.
For so long as my fears are not realised and Udon stays off the mass-tourism radar, it'll remain one of my favourite places in the world.





Taken from the Nong Bua Park running track, this is part of the Thai-Chinese Cultural Center.
Who is Udon Thani suitable for?
It's a city that has something for everyone, so long as you're aware it's not a touristy place.
For the people who like to be active, there are three large lakes within the city that have running tracks around them. I've been told that there's some good hiking outside the city, although I've not explored this myself.
There's some beautiful architecture here, for the people who can appreciate that, or for the ones who want to pull stupid faces and take a selfie to post on Instagram for no one to care about.
And for the alcoholics there are quite a few bars.
This isn't Pattaya. If you're expecting a city of bars and clubs, it's not that at all. The bar area is fairly modest, it's just bigger than anywhere else in Isaan. And this isn't Chiang Mai. If you want endless tours and menus written in English, then go to Chiang Mai.
It is not a touristy city. It's still a local place, but there is a modest foreign presence so you won't be treated like an alien either. For me at least, it's in that nice middle-ground.
How affordable is Udon Thani?
As with everywhere in Isaan, you'll notice that things are much cheaper than in other parts of Thailand. I'm yet to stay in accommodation here that's cost me more than 770 baht per night, and I've stayed in some really nice places (see below). You can easily get meals in local restaurants for well under 100 baht, and even in fancy restaurants you'll do well to spend 300 baht. A small bottle of local beer will be about 80 baht.
Is it easy to get by with English in Udon Thani?
You will encounter many people in Udon that don't speak English, particularly once you leave the city centre, so you'll definitely find things easier if you speak a bit of Thai. For example, don't expect English menus if you go to local restaurants.
On the other hand, I've been approached by more strangers in Udon wanting to strike up a conversation to practice their English, than I have anywhere else in Thailand.
Is Udon Thani safe?
Yes, very. Soi dogs and uneven pavements are your biggest worry.
How is the Internet in Udon Thani?
I've stayed in two separate accommodations in Udon, and in both the connection has been stable, and many times faster than I need to make video calls.
Buying tea in Udon Thani
Thailand has some amazing local teas. There's a huge variety, and they only cost about 30 baht for a pack of 20 tea bags. Unfortunately, all of the major supermarkets chains in Thailand elect not to stock these teas, instead favouring imported brands that sell for closer to 200 baht for 20 tea bags.
I drink a lot of tea. Probably an unhealthy amount. Green tea before 2pm, caffeine-free tea afterwards. So one of the first things I do anytime I go somewhere new is scour the city, usually on foot, searching for places that sell local tea.
In Udon, the best place I found is ใจดีจัง (which translates to 'so kind'). It's directly opposite the Tang Ngeesoon Superstore, and is a little health food store stocking among other things, lots of Thai teas.
It's a local shop. The staff don't speak any English and many of the packs of tea only have Thai writing on them (Google Translate is helpful). But they offer one aisle of nothing but tea, most of which is priced at 30 baht for 20 tea bags.
If you are like me, you will be here a lot. Their selection is far greater and far cheaper than in any of the supermarkets in Udon.


ใจดีจัง is directly opposite the Tang Ngeesoon Superstore (which you can see in the reflection). Every time I came here, someone was sitting on the step selling something, so look for that.
Being sociable in Udon Thani
If you don't drink beer, I'm not really sure what there is to do in Udon as a lone foreigner. I'm unaware of any Meetup events or alike for meeting new people. But then I drink beer, so it doesn't really matter.
The foreigner-friendly bars are all on or around soi Samphan Thamit, so head there and have a wander until you find what you're looking for. Many of them are hostess bars, but there are plenty of others where you can drink alone without being hassled. If you're looking for a sports bar & restaurant there's a good sports bar & restaurant called The Sports Bar & Restaurant. They have several screens that can play different events, so even if you walk past and they aren't playing the Everton game it's worth wandering in and asking if they can put it on one of the screens.
Many bars in this area have TVs and no customers, so whatever game it is that you want to see, you can usually find somewhere to put it on.
If you go out in this area enough, one thing you might notice is even if you go to a different bar on a different night, you'll see the same people again and again. There seems to be a small number of expats here whose lives are to go to every single bar, every single day, so you can oddly get to know the same people by going to different bars each time.
Most close at 1am, although some will stay open for as long as there are customers, so you'll be able to find somewhere to drink for as long as you can stay conscious.
Where to run in Udon Thani
It seems to be an Isaan tendency that if there's a large body of water, they build a running track around it. And I love them for that. It creates some really great places to run. In Udon I've run at three such lakes, and each of them is a joy.
Nong Prajak Park
The first one, nearby to my room during my first stay in Udon, is Nong Prajak Park. It's a lake with a 3.1km circumference and a running track and separated cycling track all the way around. Regardless of if you're running, it's such a pleasant route that you should make sure to come here.
If you come during the daytime you'll have the whole thing to yourself. After dark it has a few dark spots and can get a little crowded, with the only other downside being that as you run past the entrance for cars, not only do you have to contend with occasional traffic crossing your path, but there are also a couple of sets of stairs (four steps down, four steps up) that you have to negotiate.
Both of these are a non-issue on slow runs, but kind of prohibit Nong Prajak Park from being suitable for sprints.

At Nong Prajak Park the running track and cycling track are separated (this picture is actually of the cycling track), and if you come here at lunchtime you'll have the whole place to yourself.
Nong Bua Public Park
Nong Bua Public Park has a circumference of 1.8km, so it's a little under three laps to run a 5k. Like Nong Prajak Park, it's an incredibly pleasant place to come, and I'd recommend it regardless of if you're running. As with Nong Prajak, it's great for slow and steady runs. The reason it's not great for sprints is it has a couple of bottle-necks, particularly around the Thai-Chinese Cultural Center on the southern part of the route.
There you're running on a slightly narrow walkway, often with groups of school kids coming in the opposite direction. And while they're very mindful to step aside when they see you, they aren't always paying attention. Not great if you're sprinting into them at full speed.
You might think that going around the outside of a lake, the running track wouldn't have any sharp corners, but as it snakes around the trees, that's not entirely true. In the daytime the park is pretty quiet but somewhat inexplicably, in the evenings when it's much busier with people running, there are some folks who rent-out roller skates, meaning you have kids falling all over the place.


In Nong Bua Park the running track and cycling track aren't separated, but cyclists (blue) go clockwise on the outside, while runners (red) go anti-clockwise on the inside, so there's little risk of collision.
Nong Sim Public Park
Nong Sim Public Park is the shortest and most inconspicuous of the three listed here, but is the best overall for running.
It has a circumference of around 1.3km, so you've got a little under four laps to do a 5k. Unlike in Nong Prajak Park, there is no intersecting traffic or stairs here, and unlike in Nong Bua Park, there are no bottle-necks or sharp corners. It's flat and wide the whole way around so is suitable for fast runs.
There are a several workout areas dotted around the park. Three of these have pull-up bars, so a good way I found to exercise was to come here and walk a couple of laps of the park, and do a set of pull-ups at every bar I passed.
Even after sundown Nong Sim remains well illuminated and fairly quiet. I'm really not sure why more people don't come here. It's so inconspicuous that it's not even named on Google Maps yet.
A word of warning - it's right next to a large school. If you come here as the kids are coming out, then it gets quite crowded with loitering children. Other than that it's perfect.





Nong Sim Park is the best overall park for running. Like Nong Bua Park, runners go anti-clockwise on the inside (green) while cyclists go clockwise on the outside (blue), but it's so wide and so quiet, even after sundown, that the risk of a collision or running into a bottle-neck is minimal.
Where to get vegan food in Udon Thani
As you'd expect in a city that doesn't attract many tourists, options for vegan food in Udon Thani are minimal, and you're limited to Thai food and a couple of Indian restaurants.
A short walk from Fountain Roundabout, as well as Maeya (below) you'll find a cluster of three point-and-hope 'jay' buffet restaurants all within close proximity to one another. In each I found the food to be really good, and the staff really, really friendly, so I recommend all of them.
The first of these is Phaisathathan Vegeterian Restaurant, which is a lovely little family place that the kids help to run. Beware that they close at 2pm. The next is Guan-Im Healthy Vegetarian Kitchen which you'll find down a side road near to Maeya. They also close quite early, at 2:30pm. And lastly is Mit Jay Shop, more easily located on a main road and they stay open until 5pm, so are the best best for a cheap late lunch.
A small number of other 'jay' buffet restaurants can be found in the city, such as Zing Zing Jay. It's another lovely little place run by this old couple. Completely unrelated, but often located right outside is a vegan dessert vendor who sells fried banana among other treats.
There are a couple of Indian restaurants in Udon. Primani's (below) is my preference of the two, but I also found Kera to be really nice, just a bit too expensive. A plate of plain rice at Kera is 79 baht, which they justify as it being rice from India, but I think I'd rather just have Thai rice that's cheap. If you can overlook that, they have many vegan choices on the menu (more than Primani's), and the staff understand what vegan means. The restaurant is a bit out of the way, but they're also on Grab. Search for 'Kera Indian cafe & restaurant'.
The only thing I've found in Udon even slightly resembling vegan western food, is there's a man with a bicycle, who sets-up next to the entrance to the Makro car park and sells very basic vegan burgers.
From the town centre, getting to Makro is quite a long and not very pleasant walk down the side of a main road. And seeing as this is just a man on a bike, that's a long way to go for someone who might not be there. But hey, if he is he's the only person I've found selling vegan burgers in Udon.











You're mostly limited to Thai food when it comes to getting vegan food in Udon. Luckily the restaurants are pleasant places to come and the food they serve is good. This is a serving from the buffet of Mit Jay Shop. Including the bottle of water it cost 80 baht.
Maeya
The most reliable place to get vegan food in Udon Thani is Maeya. It's a pretty posh looking place where the waiters all wear white shirts and black trousers. Don't let that put you off though. Udon Thani is so cheap that in even the posh Thai restaurants you'll do well to spend 300 baht.
The reason I like it, despite being many times more expensive than the nearby 'jay' buffet restaurants, is it's just easy. And sometimes you just want easy.
By sometimes, I mean when you're hungover. And by easy, I mean they have a bilingual menu with a three page vegan section, that you can point to if you don't have the energy to speak Thai, and unlike in the buffet restaurants, you actually know what it is you're getting.
It's also a pleasant place to sit. I'd often come here with my headphones and listen to a podcast while having lunch. And they're reliably open seven days per week from 10am to 10pm.
A couple of warnings. This is unapologetically a Thai restaurant. What I mean by that, is in touristy parts of Thailand they'll temper the spice levels for foreign palates. They don't do that here. Items on the menu are marked with zero, one or two chillies. Even some marked with zero chillies come with more chillies than I can comfortably eat. Order food marked as spicy at your peril. And don't order anything that comes with gravy. It's disgusting. What they call gravy in Thailand is not what you think of as gravy. Here it's some gloopy shite that is horrible to eat.
Maeya are on Grab. Search for แม่หยา - ศรีสุข, but be warned that the entire menu is in Thai. So good luck with that.








You want to know how many chillies this is marked with on the menu? Zero. This is what they think has a spice level of zero. I almost died. It's the vegan stir fried morning glory for 95 baht.
Primani's
Your best bet for getting vegan non-Thai food is Primani's Indian Restaurant. When I first came here it was a purely Indian restaurant with a dedicated vegetarian section in its menu. They've since rewritten the menu to include some classic Indian dishes like pizza, and relegated all vegetarian curries to the 'sides' section.
There are fewer vegan dishes than in Kera, but it's priced much more reasonably. A channa masala will cost you 140 baht, rice starts at 30 baht and the cheapest vegan bread, the chapati, is just 20 baht, so you can get a curry, rice and bread for under 200 baht. A small price to pay to eat something that's not Thai food.
Beware that some curries that you might expect to be vegan, aren't always unless you specifically request it. The owner speaks fluent English and understands what vegan means, and explained to me that the gravy they use in the channa masala isn't vegan unless requested.
They're on Grab, but the menu is entirely in Thai. They're also on FoodPanda, and the menu is in English for some reason, so order with FoodPanda. Add in the comments that you want any amiguous items veganised, and they have the fastest delivery of any restaurant I've ever ordered from. I've twice had it take 17 minutes from the second I pressed 'Order', to the motorycle pulling-up at my room a mile away with my food.






Anything with chickpeas makes me happy. The channa masala is 140 baht, but beware of those chillies.
Grocery shopping
There are several large supermarkets in Udon. None sell much in the way of intentionally vegan items.
Your best choice is Villa Market at the south end of UD Town. They sell mostly imported items for a much higher price than you'd pay for them elsewhere in the world, but you can get a few good things. For example, they sell wholewheat pasta and vegan pesto for roughly double the price you'd pay in the UK, but hey, beggars can't be choosers. They're also the only place I've been in Udon that sells hummus, but a small pot will set you back 200 baht; about four-times the price in the UK.
Also in UD Town is a branch of Lotus's. As with all branches of Lotus's, it's pretty uninspiring from a vegan perspective, but is good for fruit at least. There's also a branch of Tops in the basement of Central, but the less said about that the better.
If you venture further outside the city centre, you'll find some cheaper, but equally vegan-unfriendly supermarkets, such as Tang Ngeesoon Superstore and Ung Seng Heng (my translation). From a vegan perspective, I found nothing of interest in either.
In the market stalls of UD Town or outside the 7-11 at the north end of soi Samphan Thamit you can reliably find fruit vendors every day.






Grocery shopping in Udon is pretty uninispiring from a vegan perspective. Your best bet is Villa Market in UD Town, which stocks primarily imported items. Just be ready to pay double what you would in your home country, like a jar of vegan pesto that costs 151 baht.
Where I stayed
Jamjuree Home
Room | 9,063.17 THB |
Taxes & fees | 1,605.39 THB |
Total |
10,668.56 THB
(762.04 THB per night)
|
Jamjuree Home is more a homestay than a hotel, although the guests have a segregated area which consists of four rooms and a large, two-floor common area. Udon Thani is a non-touristy city and I stayed here in the low season of a post-covid world. That meant for much of my stay I was the only guest. I arrived here having booked a standard bedroom, but the hotel owner, who's one of the sweetest people I've ever met, offered to upgrade me to the family studio that you see in the details above at no extra cost.
I'd say that calling it a studio is being modest. The bedroom is separated from the kitchen by a wall. Surely that makes it a one bedroom. Semantics aside, it's a really, really lovely place.
As well as the owner, there's one member of staff and they are amazingly considerate. They make an effort to clean the room at times you're out, and at one point I mentioned to the owner that I was going to Loei after Udon and asked if she knew anything about how/where to get the bus. She didn't.
Not only did she come back ten minutes later having called around the bus companies and having written down the bus times for me, but on the day I checked-out a week or so later, she did the exact same thing again. All from an off-the-cuff comment I made one day.
Breakfast is included and this was a highlight for me. When I checked-in the owner asked me about breakfast, and on telling her I was vegan there was no hesitation in saying what food she'd be able to prepare. I never had to mention it again, and each morning she made me a breakfast that consisted of a vegan potato and mushroom soup, a salad, some fruit, a vegan cake, and the fanciest pot of green tea I've ever had. It's served in a glass pot with a glass lid on a glass stand with a glass cup and a glass saucer with a strainer to pour the tea through to filter it, which itself has a stand and its stand has a stand.
Prior to staying here if a tea bag had a string I'd think it was posh. I have the same rule for tampons.
Breakfast is served from 8am to 10:30am each day. Having got into the habit of not eating until lunch prior to coming here, I'd come down at 10:29 after doing my morning yoga, and it was really the perfect way to start the day.
The room was so comfortable, and pretty spacious for what I'm used to. It includes a balcony and a sort of kitchen. No cooking facilities other than a microwave, but a large fridge, a sink, a hot water dispenser and some plates and cutlery, as well as a small table with a couple of chairs.
The common area is huge, especially considering I was the only guest most of the time, and has many other sofas/chairs to sit on, and another balcony. The one downside is the common area isn't air conditioned, so gets pretty hot during the daytime, although they did give me a fan for when I was sitting out here coding one day. The property also has a nice garden which includes some seating. It's a great place to sit until you've stopped sweating after a run.
All of this would make it an amazing place to stay, but perhaps the best thing about Jamjuree Home is the location. You're about a 30-minute walk from the city centre, which puts you in a local, quiet area, but it's a comfortable walk when you do go into town. You have a couple of local 'jay' (vegan) restaurants nearby, as well as a 7-11 and some other convenience stores, and I went to the nearby Fit Gym three times during my stay, which is a huge, well-equipped but not very well attended gym that costs just 160 baht for a day pass. The crown jewel though, is Nong Prajak Park, just a short walk from Jamjuree Home.
It has a cycle path and separated running track all the way around its 3.1km circumference. It's the perfect place to go for a run or a walk when you need exercise, or it's nice to just go and sit by the water. Having it so nearby is the cherry on top of this already perfect accommodation.












Jamjuree Home behind an umbrella.
Phattharasaya Home
Apartment | 12,710.28 THB |
7% VAT | 889.72 THB |
booking.com pays | -1,292.00 THB |
Total |
12,308.00 THB
(769.25 THB per night)
|
Apartment | 16,676.22 THB |
7% VAT | 1,167.34 THB |
Total |
17,843.56 THB
(637.27 THB per night)
|
I'd loved my first stay in Udon so much in part because I'd loved staying at Jamjuree Home, so it was with dismay that I discovered it to be fully-booked when I made plans to return.
I struggled so much to find an adequate replacement that I considered skipping Udon altogether, although eventually I decided to take a chance on the brand new Phattharasaya Home. It was a blessing in disguise as it gives a very different, but equally satisfying experience in Udon.
The service is far less personal, that's the first thing to note. You're renting an apartment. There are no ever-present staff at the building, so even to check-in you have to message the manager to let her know your arrival time. That will likely be the only time you see her, or anyone else while staying here. The only interaction I had with anyone during my stay, was on Line to arrange the cleaner to come around once per week.
During my first stay I was either the first, or one of the first people to stay in this particular apartment (there are six apartments in the building). I know this because most of it still had plastic on, including the TV which I had the privilege of unwrapping. And while it can be nice to know that everything's brand new, I prefer things to be a little more worn-in, and I found by my second stay they'd gone through their growing pains and fixed anything that didn't work.
That made it a more enjoyable stay, and it really is a great place. A very comfortable room. The sofa's a little too comfortable actually, because I would sit there for hours. The room's wifi is fast and reliable and there's a TV. Not a very good one, but it is there.
What I really love about these apartments though, is how much natural light gets in. They have floor-to-ceiling, east-facing windows. And if you, like me, love waking up with the sun on your face, then you too will love it here. On my first stay I was on the fourth (top) floor. On my second I'd been relegated to the third floor, but it barely made any difference. It's still such a great place to stay with so much light getting in.
On the ground floor of the building is a laundry room, accessible with your key card, but heed these warnings:
You know how people feel the need to put technology in places where it's really not needed? Toasters with bluetooth, that kind of thing. Well this laundry room is a fine example, as rather than accepting coins or tokens like normal people, the machines have little touch-screen computers on the front. Touch this screen and a QR code appears, which you can scan with your banking app if, and only if, you have a Thai bank account.
I do, but if you're here as a tourist and don't have a local account, then sorry, you can't use the washing machines.
That's not actually a bad thing anyway, because these machines are a bit shit. Once the machine (eventually) receives confirmation of your payment, it starts all by itself. Yep, you have no say over the settings, they're all decided for you and you can't change them. For the washer, that's a cold wash without much spinning so your clothes will be not very clean and dripping wet.
A better option is to go to one of the nearby launderettes. Although there are closer options, I would go to the Otteri at the north end of Adulyadej Road, about a 10-15 minute walk from the room.
The location of the apartment is down a side road off a side road, so is very local, but you're only a five minute walk from the neaerest 7-11. Central shopping mall, which marks the centre of Udon, is about a 15 minute walk, with the train station and UD Town being a similar distance. Nong Sim Park is just beyond Otteri, and is a great place to go for a walk or run.
You will encounter some soi dogs down these streets, but I've always found them to be pretty docile, even when stumbling back drunk in the middle of the night. The only exception to this was new year, when presumably they'd been traumatised by fireworks all night. Then a couple of them were a bit aggressive, but no more than you expect in Thailand.
I also saw a snake walking back after a night out one time but that was pretty deferential too. The animals are very passive in Udon.
I was walking back after a night out, not the snake.
I've stayed here for a total of six weeks now, and when I inevitably come back to Udon next time, I'll probably stay here again. I don't really have a bad word to say about it. Just be aware that it's an apartment, not a hotel. If you're looking for staff to help you and breakfast each morning, it's not for you. You're better looking at Jamjuree Home.










The apartment, from my first stay up on the fourth floor.
Summary of Udon Thani
Final thoughts
Do you ever go somewhere, absolutely love it, then return a few years later to find it's completely changed for the worse, usually because of tourism?
That's my fear with Udon. Right now it's one of my favourite places in the world. It's Thailand's best kept secret, and I hope it stays that way. But given the current push to ramp-up tourism in Thailand, I'm not sure how long it will. It's surely only a matter of time until it gets "discovered".
If my fears are correct, then now is the time to visit. Given what I've just said, I hope you don't.
Do I want to come back again?
Absolutely. I'd be very surprised if I'm not back again by the end of the year.