Castilian Spanish

Castilian Spanish

Learning Castilian Spanish? Here's a great collection of Castilian Spanish language learning resources to help you get fluent in Castilian Spanish! Start learning Castilian Spanish today.


  1. Ba Ba Dum  – interactive flashcards available for several languages.
  2. BBC Languages – European (Castilian) Spanish – although it is no longer being updated, it's still a good resource.
  3. CapicúaFM – culture, language, and games. There's also a podcast you can listen to.
  4. Coffee Break Spanish – Archived podcast library.
  5. italki – perfect for a more personalized language learning experience. They also have an app, and you can pay per lesson!
  6. Lingua – choose from 5 languages. Vocabulary games, spaced repetition.
  7. Linguanaut: Learn Spanish – another free language resource with other languages available.
  8. News in Slow Spanish (Castilian) – Intermediate level.
  9. Notes in Spanish – another great podcast. Beginner, Intermediate and Advanced podcasts are available. There's also a Gold podcast for more advanced learners and a podcast dedicated to travel, life, and culture.
  10. Pimsleur – language immersion course. A bit pricey, but well worth it!
  11. SquidTV – listings of Castilian Spanish television channels and radio stations.
  12. WikiTravel: Castilian Spanish Travel Phrasebook


  1. Beelinguapp: Learn Languages with Audiobooks free with in-app purchases. Available for iOS and Android, I love this app. You can read and listen to books in two languages.
  2. Diccionario RAE y ASALE – it is the official dictionary app of the Real Academia Española (RAE) and the Asociación de Academias de la Lengua Española (ASALE). Available for iOS and Android.
  3. Duolingo – FREE. I know many folks who don't like Duolingo, but it has its upsides. It's easy to start, just download the app or head over to their site and start learning. I especially love chatting with the bots and trying to earn more lingots (in video game speak, cash, coins, and rubies) to unlock more culture lessons. Get the TinyCards (iOS/Android) app to create your flashcards too! Available for iOS and Android.
  4. Learn Spanish with Wlingua – the app icon has both a Mexican and Spanish flag, but the pronunciation is in Castilian. There are FREE and premium plans. Available for iOS and Android.
  5. Mango Languages – subscription required; $19.99/month or FREE with any participating library. I used to get this for free from my local library, and one day they suddenly stopped supporting it. It's similar to Duolingo, but it focuses more on visual and audio. The monthly subscription is $19.99, but you'll have over 70 languages at your fingertips. I love those in-between lessons that give you cultural tips. You can access Mango Languages via web and download lessons through the app (iOS and Android) on to your phone or tablet.
  6. Polly Lingual free with in-app purchases. This used to be called Qué Onda Spanish and now is part of a language suite where you can learn other languages also. I have this on my AppleTV as well as on my iPhone for easy access and learning on the go. If you want to unlock all 13 languages, you'll need to get the Polly Passport. The annual fee is $9.99. I love this subscription because I can also access it on other devices. It's also one of the cheaper options out there. One thing to note is that you can also hire a Polly Ambassador who are live video tutors.  Their rates and experience are listed clearly.
  7. Speak and Translate by Apalon Apps free with in-app purchases. Available for iOS only.


  1. A Frequency Dictionary of Spanish by Mark Davies and Kathy Hayward Davies (Routledge)
  2. Comparative Grammar of Spanish, Portuguese, Italian and French: Learn & Compare 4 Languages Simultaneously by Mikhail Petrunin (perfect if you're trying to learn other Romance languages together)
  3. Essential Spanish in 2 Hours with Paul Noble
  4. L'espagnol pour tous: Grammaire, Vocabulaire, Conjugaison by Bescherelle (this is good if you want to learn Spanish through French)
  5. Learn Spanish with Paul Noble for Beginners – Complete Course
  6. Next Steps in Spanish with Paul Noble for Intermediate Learners – Complete Course
  7. Spanish Grammar For Beginners: The most complete textbook and workbook for Spanish Learners
  8. The Berlitz Self-Teacher: Spanish
updated: 2022/09/15

Learn a Dialect and Another Language May Start To Make Sense

Castellano (Castilian Spanish) wasn't on my radar until I had the hankering to visit Spain and learn more about my Spanish heritage. Since Mexican Spanish is my native tongue, I figured I could give this a try. I have found that French has helped me more here than Mexican Spanish.

*Hey, this page contains affiliate links. There's no extra cost to you, but I receive a small commission when you decide to use them. They help me keep this party going.



Need more inspo?

Check these out!


Did I finally Find Decent Mexican Food in Murrieta?

My husband and I were on our way back from San Marcos (yes, we went to Fry's Electronics). It was getting late, and that meant Read More

Did I finally Find Decent Mexican Food in Murrieta?


The Ultimate Carry On Bag Essentials: How to Pack and Stay Prepared for Anything

When I travel I always pack 10 pairs of shoes and then wear the same crappy sneakers everyday. Why am I stupid?Lilly Singh We've all Read More

The Ultimate Carry On Bag Essentials: How to Pack and Stay Prepared for Anything

language learning

DAY 22: #31DayAspiringPolyglot Challenge – Learning Persian (Fārsī)

Purple is a fruit.Homer Simpson The Color Purple What is your favorite color? Mine is purple and pretty much any jewel tone color. I chose Read More

DAY 22: #31DayAspiringPolyglot Challenge – Learning Persian (Fārsī)

travels, world citizen

The Independent Traveler: Why Traveling Alone Could be the Best Decision of Your Life

Yes, I guess you could say I am a loner, but I feel more lonely in a crowed room with boring people than I feel Read More

The Independent Traveler: Why Traveling Alone Could be the Best Decision of Your Life
Success message!
Warning message!
Error message!