Thailand Visa RequirementsFor Morocco passport holders
Moroccan citizens require a Tourist Visa (TR) to visit Thailand. Applications are submitted at the Royal Thai Embassy in Rabat. The single-entry tourist visa costs THB 1,000 (approximately $28 USD), and processing takes 3 to 5 business days.
Morocco passport holders require a visa to enter Thailand.
Submit your application at the Royal Thai Embassy in Rabat (located at Km 3.8, Avenue de France, Souissi, Rabat). Required documents include: a valid Moroccan passport with at least 6 months validity, the completed Thai tourist visa application form, two recent passport-sized photographs (4x6 cm), bank statements for the last 3 months demonstrating sufficient funds (a balance equivalent to at least THB 20,000 per person is generally expected), an employment letter confirming your position and approved leave (or proof of enrollment for students), confirmed return flight booking, hotel reservations or accommodation confirmation for your stay, and travel insurance (required by some consulates; recommended regardless). The visa fee is THB 1,000 (approximately $28 USD). Processing takes 3 to 5 business days. A tourist visa (TR) allows a single entry and a stay of up to 60 days.
Entry Requirements
Passport Validity
6 months beyond date of entry
Blank Pages
2 blank pages required
Multiple Entry
Single entry only
Work Permitted
No - requires work visa
Required Documents
For Your Visa Application
Valid Moroccan passport (minimum 6 months validity beyond intended stay)
Completed Thai tourist visa application form
Two recent passport-sized photographs (4x6 cm)
Bank statements for the last 3 months (proof of sufficient funds)
Employment letter confirming position, salary, and approved leave
Confirmed return flight booking
Hotel reservations or accommodation confirmation for full stay
Travel insurance (recommended; required by some consulates) Recommended
Required at Entry
Valid passport with Thailand tourist visa
Return or onward flight ticket
Proof of accommodation
Sufficient funds (at least THB 20,000 per person or equivalent)
Current Travel Situation
Morocco to Thailand: What You Need to Know
Thailand does not offer visa-free entry or visa on arrival to Moroccan passport holders, so you must apply at the Royal Thai Embassy in Rabat before your trip. Thailand is one of Southeast Asia most popular destinations, known for its Buddhist temples, tropical beaches, vibrant street food scene, and warm hospitality. The visa process is well-established and relatively straightforward for tourism purposes.
How to Get There
There are no direct flights between Casablanca (CMN) and Bangkok Suvarnabhumi (BKK). Common one-stop connections include: via Dubai (DXB) with Emirates to Bangkok BKK, via Doha (DOH) with Qatar Airways to Bangkok BKK, and via Abu Dhabi (AUH) with Etihad Airways to Bangkok BKK. Total travel time is approximately 14 to 18 hours. Bangkok is also served by Don Mueang International Airport (DMK), primarily used by low-cost carriers for domestic and regional flights. From Suvarnabhumi, the Airport Rail Link connects to central Bangkok in about 30 minutes.
Money & Banking
Thailand uses the Thai baht (THB). Thailand offers a good mix of cash and card acceptance. Major hotels, shopping malls, and upscale restaurants in Bangkok, Chiang Mai, and resort areas accept Visa and Mastercard widely. However, street food vendors, local markets, tuk-tuks, and smaller guesthouses typically require cash. ATMs are abundant throughout the country but charge a foreign transaction fee of around THB 220 per withdrawal. Thailand is very affordable compared to Western destinations: budget travelers can get by on THB 1,000 to 1,500 per day, while comfortable mid-range travel covering a decent hotel, restaurant meals, and activities costs approximately THB 1,500 to 3,000 ($42 to $85 USD) per day.
Practical Tips
Bangkok is the main entry point with iconic sights including the Grand Palace and Wat Phra Kaew, Wat Arun, the Chao Phraya River, the Chatuchak Weekend Market, and the lively nightlife of Khao San Road and Sukhumvit. Chiang Mai in northern Thailand offers a calmer atmosphere, ancient temples (Doi Suthep), elephant sanctuaries, and cooking classes. Phuket and Koh Samui are the most famous beach destinations with clear waters, while Krabi and the Koh Lanta area are popular for rock climbing and snorkeling. Ayutthaya, the ancient capital located 80 km from Bangkok, is a UNESCO World Heritage Site well worth a day trip. Always dress modestly when visiting temples (covered shoulders and knees required). Thailand experiences distinct seasons: November to February is the cool dry season and the best time to visit.
Frequently Asked Questions
Do Moroccan citizens need a visa for Thailand?
Yes, Moroccan passport holders must obtain a tourist visa (TR) before traveling to Thailand. Applications are submitted at the Royal Thai Embassy in Rabat. Thailand does not offer visa on arrival for Moroccan citizens.
How much does a Thailand visa cost for Moroccan citizens?
The single-entry Thailand tourist visa (TR) costs THB 1,000 (approximately $28 USD). The fee is paid at the Royal Thai Embassy in Rabat at the time of application.
How long does Thailand visa processing take from Morocco?
Processing at the Royal Thai Embassy in Rabat typically takes 3 to 5 business days. Apply at least 1 to 2 weeks before your intended travel date to allow sufficient time.
What documents are needed for a Thailand visa from Morocco?
You need a valid passport, completed application form, two passport photos, bank statements (last 3 months), an employment letter, return flight booking, hotel reservations, and optionally travel insurance.
Are there direct flights from Morocco to Thailand?
There are no direct flights from Morocco to Thailand. Most travelers connect via Dubai with Emirates, via Doha with Qatar Airways, or via Abu Dhabi with Etihad Airways to Bangkok Suvarnabhumi (BKK). Total journey time is around 14 to 18 hours.
How long can Moroccan citizens stay in Thailand on a tourist visa?
The single-entry tourist visa (TR) allows a stay of up to 60 days in Thailand. It is possible to extend your stay by up to 30 days at an immigration office in Thailand for a fee of THB 1,900.